public async Task <IActionResult> List([FromQuery] DictListSearchRequest request) { var result = await _dictService.GetPagedList(DictMapper.ToDictSearchDto(request)); var viewModels = _mapper.Map <List <DictViewModel> >(result.Data); return(Ok(viewModels)); }
public static DictSearchDto ToDictSearchDto(DictListSearchRequest request) { var dto = new DictSearchDto { Limit = request.Limit == 0 ? 20 : request.Limit, Page = request.Page == 0 ? 1 : request.Page, Name = request.Name }; return(dto); }