public ArticleDto GetArticleById(Guid articleId) { Article article = _articlesRepository.GetArticleById(articleId); ArticleDto dto = _mapper.Map <ArticleDto>(article); return(dto); }
public Article GetArticleById(int id) { _logger.LogInformation("Call GetArticleById with id {id}", id); var article = _repository.GetArticleById(id); return(article); }
public ViewResult Article(int id, String returnUri, String category = null, String searchText = null) { Article article = articleRepository.GetArticleById(id); ArticleDetailsViewModel model = new ArticleDetailsViewModel(category, searchText) { Article = article, ReturnUri = returnUri, }; return(View(model)); }
public async Task <IActionResult> Detail(int id) { var article = _articlesRepository.GetArticleById(id); if (article == null) { return(NotFound(id)); } // already include the current read in viewmodel article.Reads++; // update current reads for article in the database UpdateArticleRead(article.Id); return(View(article)); }