Ejemplo n.º 1
0
        public Task <PagedGridResult <IEnumerable <RoleEGMSPermissionRM> > > GetRoleEGMSPermissions(
            QueryModels.RoleEGMSPermissionQueryParams queryParams)
        {
            List <RoleEGMSPermission> roleEGMSPermissions =
                _context.RoleEGMSPermissions.ApplyQuery(queryParams).ToList();

            return(Task.FromResult(new PagedGridResult <IEnumerable <RoleEGMSPermissionRM> >
            {
                Data = _mapper.Map <IEnumerable <RoleEGMSPermissionRM> >(roleEGMSPermissions),
                Total = IsPaged(queryParams)
                    ? _context.RoleEGMSPermissions.ApplyQuery(queryParams, false).Count()
                    : roleEGMSPermissions.Count
            }));
        }
 public Task <IActionResult> GetRoleEGMSPermissions([FromQuery] QueryModels.RoleEGMSPermissionQueryParams request) => RequestHandler.HandleQuery(() => _queryRepo.GetRoleEGMSPermissions(request), _log);