29 lines
985 B
C#
29 lines
985 B
C#
using _0_Framework.Application;
|
|
using CompanyManagment.App.Contracts.InstitutionContract;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
using ServiceHost.BaseControllers;
|
|
|
|
namespace ServiceHost.Areas.Admin.Controllers;
|
|
|
|
/// <summary>
|
|
/// کنترلر قرارداد های مالی موسسه
|
|
/// </summary>
|
|
public class institutionContractController : AdminBaseController
|
|
{
|
|
private readonly IInstitutionContractApplication _institutionContractApplication;
|
|
|
|
public institutionContractController(IInstitutionContractApplication institutionContractApplication)
|
|
{
|
|
_institutionContractApplication = institutionContractApplication;
|
|
}
|
|
|
|
/// <summary>
|
|
/// لیست قرارداد های مالی
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
[HttpGet]
|
|
public async Task<ActionResult<GetInstitutionContractListViewModel>> GetList(InstitutionContractListSearchModel searchModel)
|
|
{
|
|
return await _institutionContractApplication.GetList(searchModel);
|
|
}
|
|
} |