using CompanyManagment.App.Contracts.AdminMonthlyOverview; using CompanyManagment.App.Contracts.InstitutionContract; using CompanyManagment.App.Contracts.TemporaryClientRegistration; using Microsoft.AspNetCore.Mvc; using ServiceHost.BaseControllers; namespace ServiceHost.Areas.Admin.Controllers { public class RegistrationWorkflowController : AdminBaseController { private readonly ITemporaryClientRegistrationApplication _temporaryClientRegistrationApplication; protected readonly IInstitutionContractApplication _institutionContractApplication; public RegistrationWorkflowController(ITemporaryClientRegistrationApplication temporaryClientRegistrationApplication, IInstitutionContractApplication institutionContractApplication) { _temporaryClientRegistrationApplication = temporaryClientRegistrationApplication; _institutionContractApplication = institutionContractApplication; } /// /// لیست کارپوشه ثبت نام /// /// [HttpGet] public async Task>> GetList() { var result = await _institutionContractApplication.RegistrationWorkflowMainList(); return result; } [HttpGet("items/{institutionContractId}")] public async Task>> RegistrationWorkflowItems( long institutionContractId) { var result = await _institutionContractApplication.RegistrationWorkflowItems(institutionContractId); return result; } } }