private async Task InitializeInvoiceNumberAsync(CompanySource source, LoginUser loginUser, CancellationToken token) { var invoiceNumberSetting = new InvoiceNumberSetting { CompanyId = source.Company.Id, UseNumbering = 0, CreateBy = loginUser.Id, UpdateBy = loginUser.Id, }; await invoiceNumberSettingProcessor.SaveAsync(invoiceNumberSetting, token); }
public async Task <InvoiceNumberSettingResult> SaveInvoiceNumberSettingAsync(string SessionKey, InvoiceNumberSetting InvoiceNumberSetting) { return(await authorizationProcessor.DoAuthorizeAsync(SessionKey, async token => { var result = await invoiceNumberSettingProcessor.SaveAsync(InvoiceNumberSetting, token); return new InvoiceNumberSettingResult { ProcessResult = new ProcessResult { Result = true }, InvoiceNumberSetting = result, }; }, logger)); }
public async Task <ActionResult <InvoiceNumberSetting> > SaveInvoiceNumberSetting(InvoiceNumberSetting setting, CancellationToken token) => await invoiceNumberSettingProcessor.SaveAsync(setting, token);