/// <summary> /// Adding tag for article /// </summary> /// <param name="entity"></param> public void Create(DalTagArticle entity) { var tagArticle = new TagArticle() { Id = entity.Id, ArticleId = entity.ArticleId, TagId = entity.TagId }; context.Set <TagArticle>().Add(tagArticle); context.SaveChanges(); }
public ActionResult Index(string name, string body, int[] tags) { var article = new Article(); article.Name = name; article.Body = body; article.Rating = 0; article.Date = DateTime.UtcNow; db.Articles.Create(article); db.Save(); int articleId = db.Articles.GetAll().ToList().Last().ArticleID; TagArticle tagArticle; foreach (var tag in tags) { tagArticle = new TagArticle(); tagArticle.ArticleID = articleId; tagArticle.TagID = tag; db.TagArticles.Create(tagArticle); db.Save(); } return(RedirectToAction("Index")); }