24 lines
780 B
C#
24 lines
780 B
C#
using CompanyManagment.App.Contracts.InstitutionContract;
|
|
|
|
namespace WorkFlow.Infrastructure.ACL.InstitutionContract;
|
|
|
|
public interface IWorkFlowInstitutionContractACL
|
|
{
|
|
Task<int> GetInstitutionContractWorkflowCount();
|
|
}
|
|
|
|
public class WorkFlowInstitutionContractACL : IWorkFlowInstitutionContractACL
|
|
{
|
|
private readonly IInstitutionContractApplication _institutionContractApplication;
|
|
public WorkFlowInstitutionContractACL(IInstitutionContractApplication institutionContractApplication)
|
|
{
|
|
_institutionContractApplication = institutionContractApplication;
|
|
}
|
|
|
|
public async Task<int> GetInstitutionContractWorkflowCount()
|
|
{
|
|
var list = await _institutionContractApplication.RegistrationWorkflowMainList();
|
|
return list.Count;
|
|
}
|
|
}
|