public async Task <BillingDivisionContractsResult> GetByBillingIdsAsync(string sessionKey, long[] billingIds) => await authorizationProcessor.DoAuthorizeAsync(sessionKey, async token => { var contracts = (await billingDivisionContractProcessor.GetAsync(new BillingDivisionContractSearch { BillingIds = billingIds, }, token)).ToList(); return(new BillingDivisionContractsResult { BillingDivisionContracts = contracts, ProcessResult = new ProcessResult { Result = true }, }); }, logger);
public async Task <ActionResult <IEnumerable <BillingDivisionContract> > > GetItems(BillingDivisionContractSearch option, CancellationToken token) => (await billingDivisionContractProcessor.GetAsync(option, token)).ToArray();
private async Task <List <BillingDivisionContract> > GetBillingDivisionsByCustomerIdsAsync(IEnumerable <int> ids, CancellationToken token) => (await billingDivisionContractProcessor.GetAsync(new BillingDivisionContractSearch { CustomerIds = ids.ToArray(), }, token)).ToList();