// This method will return any article detail. public ArticleDetailModel GetArticleDetail(int articleId) { var article = articleRepository.GetById(articleId); ArticleDetailModel articleDetailModel = mapper.Map <Article, ArticleDetailModel>(article); return(articleDetailModel); }
public ActionResult <BaseResponseModel> GetArticleDetail(int id) { try { ArticleDetailModel articleDetail = articleService.GetArticleDetail(id); if (articleDetail != null) { var nutritionistListModel = nutritionistService.GetNutritionistListModel(articleDetail.NutritionistId); if (nutritionistListModel != null) { nutritionistListModel.User = userService.GetUserListModel(nutritionistListModel.UserId); articleDetail.Nutritionist = nutritionistListModel; return(new SuccessResponseModel <ArticleDetailModel>(articleDetail)); } } return(new BaseResponseModel(ReadOnlyValues.ArticleNotFound)); } catch (Exception ex) { return(new BaseResponseModel(ex.Message)); } }