Example #1
0
        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));
        }
Example #2
0
 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());
 }