コード例 #1
0
        public Task <PagedGridResult <IEnumerable <EGMSPermissionRM> > > GetEGMSPermissions(
            QueryModels.EGMSPermissionQueryParams queryParams)
        {
            List <EGMSPermission> egmsPermissions = _context.EGMSPermissions.ApplyQuery(queryParams).ToList();

            return(Task.FromResult(new PagedGridResult <IEnumerable <EGMSPermissionRM> >
            {
                Data = _mapper.Map <IEnumerable <EGMSPermissionRM> >(egmsPermissions),
                Total = IsPaged(queryParams)
                    ? _context.EGMSPermissions.ApplyQuery(queryParams, false).Count()
                    : egmsPermissions.Count
            }));
        }
コード例 #2
0
 public Task <IActionResult> GetEGMSPermissions([FromQuery] QueryModels.EGMSPermissionQueryParams request) => RequestHandler.HandleQuery(() => _queryRepo.GetEGMSPermissions(request), _log);