コード例 #1
0
        // 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);
        }
コード例 #2
0
 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));
     }
 }