public Task <PagedGridResult <IEnumerable <OperatingContextRM> > > GetOperatingContexts( QueryModels.OperatingContextQueryParams queryParams) { List <OperatingContext> operatingContexts = _context.OperatingContexts.ApplyQuery(queryParams).ToList(); return(Task.FromResult(new PagedGridResult <IEnumerable <OperatingContextRM> > { Data = _mapper.Map <IEnumerable <OperatingContextRM> >(operatingContexts), Total = IsPaged(queryParams) ? _context.OperatingContexts.ApplyQuery(queryParams, false).Count() : operatingContexts.Count })); }
public Task <IActionResult> GetOperatingContexts([FromQuery] QueryModels.OperatingContextQueryParams request) => RequestHandler.HandleQuery(() => _queryRepo.GetOperatingContexts(request), _log);