using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using MMDAL.CustomCode.Register; using MMDAL.DTO.MMReports; namespace MMBLL.Register { public class RegisterBLL : IRegisterBLL { private readonly IRegisterDAL _RegisterDAL; public RegisterBLL(IRegisterDAL registerDAL) { _RegisterDAL = registerDAL; } public async Task> GetDocumentTraceability(int pivotAllocationId, LoginDTO loginDTO, CancellationToken ct = default) { return await _RegisterDAL.GetDocumentTraceability(pivotAllocationId, loginDTO, ct).ConfigureAwait(false); } public async Task GetOUWiseMonthlyGSTDashboard(CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct = default) { return await _RegisterDAL.GetOUWiseMonthlyGSTDashboard(criteriaDTO, loginDTO, ct).ConfigureAwait(false); } public async Task GetPrescriptionLocationPicklist(CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct = default) { return await _RegisterDAL.GetPrescriptionLocationPicklist(criteriaDTO, loginDTO, ct).ConfigureAwait(false); } } }