Files
Backend-Api/ServiceHost/Areas/Client/Controllers/FinancialController.cs
2025-07-13 14:17:52 +03:30

26 lines
974 B
C#

using _0_Framework.Application;
using CompanyManagment.App.Contracts.FinancialStatment;
using Microsoft.AspNetCore.Mvc;
using ServiceHost.BaseControllers;
namespace ServiceHost.Areas.Client.Controllers;
public class FinancialController : ClientBaseController
{
private readonly IFinancialStatmentApplication _financialStatementApplication;
private readonly IAuthHelper _authHelper;
public FinancialController(IFinancialStatmentApplication financialStatementApplication, IAuthHelper authHelper)
{
_financialStatementApplication = financialStatementApplication;
_authHelper = authHelper;
}
[HttpGet]
public async Task<ActionResult<ClientFinancialStatementViewModel>> GetList(ClientFinancialStatementSearchModel searchModel)
{
var accountId = _authHelper.CurrentAccountId();
var result =await _financialStatementApplication.GetClientFinancialStatement(searchModel,accountId);
return result;
}
}