Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }