public async Task <CompanyResult> CreateAsync(string SessionKey, CompanySource CompanySource) { return(await authorizationProcessor.DoAuthorizeAsync(SessionKey, async token => { var company = await companyInitializeProcessor.InitializeAsync(CompanySource, token); return new CompanyResult { ProcessResult = new ProcessResult { Result = true }, Company = company }; }, logger)); }
public async Task <ActionResult <Company> > Initialize(CompanySource source, CancellationToken token) => await companyInitializeProcessor.InitializeAsync(source, token);