Esempio n. 1
0
        public IEnumerable <Tag> GetTags(TagResourceParameters parameters)
        {
            var tags = _context.Tags;

            var retrunTags = tags.SearchTag(parameters.TagName).AsQueryable().ApplySort(parameters.OrderBy, _propertyMappingService.GetPropertyMapping <TagDto, Tag>());

            return(retrunTags);
        }
Esempio n. 2
0
        public IActionResult GetTags([FromQuery] TagResourceParameters parameters)
        {
            var tags = _tagService.GetTags(parameters);

            var tagsDto = _mapper.Map <IEnumerable <Tag>, IEnumerable <TagDto> >(tags);

            var pagedList = new PagedList <TagDto>(tagsDto.AsQueryable(), parameters.PageNumber, parameters.PageSize);

            return(Ok(pagedList));
        }