feat : add payment transaction controller

This commit is contained in:
MahanCh
2025-07-09 13:15:05 +03:30
parent 513b093c66
commit 6449776348
2 changed files with 24 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
using CompanyManagment.App.Contracts.PaymentTransaction;
using Microsoft.AspNetCore.Mvc;
using ServiceHost.BaseControllers;
namespace ServiceHost.Areas.Admin.Controllers;
public class PaymentTransactionController : AdminBaseController
{
private readonly IPaymentTransactionApplication _paymentTransactionApplication;
public PaymentTransactionController(IPaymentTransactionApplication paymentTransactionApplication)
{
_paymentTransactionApplication = paymentTransactionApplication;
}
[HttpGet]
public async Task<ActionResult<List<GetPaymentTransactionListViewModel>>> GetList(
GetPaymentTransactionListSearchModel searchModel)
{
var res = await _paymentTransactionApplication.GetPaymentTransactionList(searchModel);
return res;
}
}

View File

@@ -2,7 +2,7 @@
using Microsoft.AspNetCore.Mvc;
namespace ServiceHost.BaseControllers;
//[Authorize(Policy = "AdminArea")]
[Authorize(Policy = "AdminArea")]
[Area("Admin")]
[ApiExplorerSettings(GroupName = "Admin")]
[Route("api/[area]/[controller]")]