public IHttpActionResult CreateArticle(ArticlesRequestModel model) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var articleToCreate = new Article { Title = model.Title, Content = model.Content, Category = this.categories.GetByName(model.Category), Tags = this.tags.GetTagCollection(model.Tags), DateCreated = DateTime.Now }; Article createdArticle = this.articles.Add(articleToCreate); return(this.Ok(ArticleResponseModel.GetFromModel(createdArticle))); }
public IHttpActionResult CreateArticle(ArticlesRequestModel model) { if (!ModelState.IsValid) { return this.BadRequest(ModelState); } var articleToCreate = new Article { Title = model.Title, Content = model.Content, Category = this.categories.GetByName(model.Category), Tags = this.tags.GetTagCollection(model.Tags), DateCreated = DateTime.Now }; Article createdArticle = this.articles.Add(articleToCreate); return this.Ok(ArticleResponseModel.GetFromModel(createdArticle)); }