public async Task <IActionResult> List([FromQuery] RoleListSearchRequest request) { var result = await _roleService.GetPagedList(RoleMapper.ToRoleSearchDto(request)); var viewModels = RoleMapper.ToPagedListViewModel(result); return(Ok(viewModels)); }
public static RoleSearchDto ToRoleSearchDto(RoleListSearchRequest request) { var dto = new RoleSearchDto { Limit = request.Limit == 0 ? 10 : request.Limit, Page = request.Page == 0 ? 1 : request.Page, RoleName = request.Name }; return(dto); }