示例#1
0
        public IHttpActionResult GetByID(int id)
        {
            var article = this.data.Articles.Find(id);

            if (article == null)
            {
                return(NotFound());
            }

            var articleModel = new ArticleDetailsDataModel(article);

            return(Ok(articleModel));
        }
示例#2
0
        public IHttpActionResult GetByID(int articleId)
        {
            var article = this.Data.Articles
                          .All()
                          .FirstOrDefault(a => a.Id == articleId);

            if (article == null)
            {
                return(NotFound());
            }

            var articleDetails = new ArticleDetailsDataModel(article);

            return(Ok(articleDetails));
        }