public async Task <ArrearagesListsResult> ArrearagesListAsync(string SessionKey, int CompanyId, ArrearagesListSearch ArrearagesListSearch) { return(await authorizationProcessor.DoAuthorizeAsync(SessionKey, async token => { var reportSettingList = (await reportSettingProcessor.GetAsync(CompanyId, "PF0401", token)).ToList(); ArrearagesListSearch.CompanyId = CompanyId; ArrearagesListSearch.ReportSettings = reportSettingList; var searchResult = (await arrearagesListProcessor.GetAsync(ArrearagesListSearch, token)).ToList(); return new ArrearagesListsResult { ProcessResult = new ProcessResult { Result = true }, ArrearagesLists = searchResult, }; }, logger)); }
public async Task <ActionResult <IEnumerable <ArrearagesList> > > ArrearagesList(ArrearagesListSearch option, CancellationToken token) { option.ReportSettings = (await reportSettingProcessor.GetAsync(option.CompanyId, nameof(PF0401), token)).ToList(); return((await arrearagesListProcessor.GetAsync(option, token)).ToArray()); }