public async Task <long> CountPermission([FromBody] Role_PermissionFilterDTO Role_PermissionFilterDTO) { PermissionFilter PermissionFilter = new PermissionFilter(); PermissionFilter.Id = Role_PermissionFilterDTO.Id; PermissionFilter.Code = Role_PermissionFilterDTO.Code; PermissionFilter.Name = Role_PermissionFilterDTO.Name; PermissionFilter.RoleId = Role_PermissionFilterDTO.RoleId; PermissionFilter.MenuId = Role_PermissionFilterDTO.MenuId; return(await PermissionService.Count(PermissionFilter)); }
public async Task <List <Role_PermissionDTO> > ListPermission([FromBody] Role_PermissionFilterDTO Role_PermissionFilterDTO) { PermissionFilter PermissionFilter = new PermissionFilter(); PermissionFilter.Skip = Role_PermissionFilterDTO.Skip; PermissionFilter.Take = Role_PermissionFilterDTO.Take; PermissionFilter.OrderBy = PermissionOrder.Id; PermissionFilter.OrderType = OrderType.ASC; PermissionFilter.Selects = PermissionSelect.ALL; PermissionFilter.Id = Role_PermissionFilterDTO.Id; PermissionFilter.Code = Role_PermissionFilterDTO.Code; PermissionFilter.Name = Role_PermissionFilterDTO.Name; PermissionFilter.RoleId = Role_PermissionFilterDTO.RoleId; PermissionFilter.MenuId = Role_PermissionFilterDTO.MenuId; List <Permission> Permissions = await PermissionService.List(PermissionFilter); List <Role_PermissionDTO> Role_PermissionDTOs = Permissions .Select(x => new Role_PermissionDTO(x)).ToList(); return(Role_PermissionDTOs); }