Пример #1
0
        public ActionResult GetDataOfPage([FromBody] PageInfoNumberModel request)
        {
            List <WordTranslationDto> wordTranslationDtos;

            if (request.WordTranslationFilter == null)
            {
                wordTranslationDtos = _service.GetAllOfPage(request.CurrentPage, sizeListOnPage);
            }
            else
            {
                var filter = _mapper.Map <WordTranslationFilterDto>(request.WordTranslationFilter);
                wordTranslationDtos = _service.GetAllOfPageFilter(filter, request.CurrentPage, sizeListOnPage);
            }

            var wordTranslationModels = _mapper.Map <List <WordTranslationModel> >(wordTranslationDtos);

            return(Json(wordTranslationModels));
        }