public async Task<MatchingHeadersResult> GetHeaderItemsAsync(string SessionKey, long[] Ids) { return await authorizationProcessor.DoAuthorizeAsync(SessionKey, async token => { var entities = (await matchingProcessor.GetHeaderItemsAsync(Ids, token)).ToList(); return new MatchingHeadersResult { ProcessResult = new ProcessResult { Result = true }, MatchingHeaders = entities, }; }, logger); }
public async Task <ActionResult <IEnumerable <MatchingHeader> > > GetHeaderItems([FromBody] long[] ids, CancellationToken token) => (await matchingProcessor.GetHeaderItemsAsync(ids, token)).ToArray();