public PartialViewResult SendTag(GroupTagModel model) { var tag = db.GroupTags.SingleOrDefault(t => t.Tag.Equals(model.Tag)); var tagginggroup = db.TaggingGroups.Find(model.GroupId); if (tag == null) { tag = new GroupTag() { Tag = model.Tag, }; db.GroupTags.Add(tag); } if (!tagginggroup.GroupTags.Contains(tag)) { tagginggroup.GroupTags.Add(tag); //tag.Groups.Add(tagginggroup); } db.SaveChanges(); // Das Modell für die Anzeige der Liste aktualisieren return(PartialView("_GroupTagList", tagginggroup)); }
public ActionResult Tags(int id) { var tagginggroup = db.TaggingGroups.Find(id); var model = new GroupTagModel { Group = tagginggroup, GroupId = tagginggroup.TaggingGroupId }; return(View(model)); }