public async Task <CompanyLogoResult> GetLogoAsync(string SessionKey, int CompanyId) { return(await authorizationProcessor.DoAuthorizeAsync(SessionKey, async token => { var result = (await companyLogoProcessor.GetAsync(CompanyId, token)).FirstOrDefault(); return new CompanyLogoResult { ProcessResult = new ProcessResult { Result = true }, CompanyLogo = result }; }, logger)); }
public async Task <ActionResult <IEnumerable <CompanyLogo> > > GetLogos([FromBody] int companyId, CancellationToken token) => (await companyLogoProcessor.GetAsync(companyId, token)).ToArray();