public async Task <LogDataResult> GetItemsAsync(string SessionKey, int CompanyId, DateTime?LoggedAtFrom, DateTime?LoggedAtTo, string LoginUserCode) { return(await authorizationProcessor.DoAuthorizeAsync(SessionKey, async token => { var result = (await logDataProcessor.GetItemsAsync(new LogDataSearch { CompanyId = CompanyId, LoggedAtFrom = LoggedAtFrom, LoggedAtTo = LoggedAtTo, LoginUserCode = LoginUserCode, }, token)).ToList(); return new LogDataResult { ProcessResult = new ProcessResult { Result = true }, LogData = result, }; }, logger)); }
public async Task <ActionResult <IEnumerable <LogData> > > GetItems(LogDataSearch option, CancellationToken token) => (await logDataProcessor.GetItemsAsync(option, token)).ToArray();