Пример #1
0
        public IEnumerable <BlogViewModel> GetRange([FromUri] BlogQueryParameter parameter)
        {
            var query = this._mapper.Map <BlogQueryDto>(parameter);

            var blogs = this._blogService.GetRange(query);

            var viewModels = this._mapper.Map <IEnumerable <BlogViewModel> >(blogs);

            return(viewModels);
        }
Пример #2
0
        public async Task <IEnumerable <BlogViewModel> > GetAsync([FromQuery] BlogQueryParameter parameter)
        {
            // Convert BlogQueryParameter to BlogQueryDto
            var blogQueryDto = this._mapper.Map <BlogQueryDto>(parameter);

            var blogDtos = await this._blogService.GetAsync(blogQueryDto);

            // Convert BlogDto to BlodViewModel
            var blogViewModels = this._mapper.Map <IEnumerable <BlogViewModel> >(blogDtos);

            return(blogViewModels);
        }