Exemplo n.º 1
0
        public IActionResult GetArticles()
        {
            var articles = _databaseProvider.GetArticles().ToList();
            var response = new ArticlesListResponseDto()
            {
                TotalElements = articles.Count(), Articles = _mapper.Map <List <ArticleDto> >(articles)
            };

            return(Ok(response));
        }
Exemplo n.º 2
0
        public IActionResult GetStoreArticles(int id)
        {
            var articles = _databaseProvider.GetStoreArticles(id);

            if (articles == null)
            {
                return(NotFound(new ErrorResponse()
                {
                    ErrorCode = 404, ErrorMessage = MessageConstants.StoreNotFoundMessage
                }));
            }
            var response = new ArticlesListResponseDto()
            {
                TotalElements = articles.Count(), Articles = _mapper.Map <List <ArticleDto> >(articles)
            };

            return(Ok(response));
        }