26 lines
974 B
C#
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;
|
|
}
|
|
} |