Exemplo n.º 1
0
        public async Task <IActionResult> List([FromQuery] RoleListSearchRequest request)
        {
            var result = await _roleService.GetPagedList(RoleMapper.ToRoleSearchDto(request));

            var viewModels = RoleMapper.ToPagedListViewModel(result);

            return(Ok(viewModels));
        }
Exemplo n.º 2
0
        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);
        }