Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public ActionResult Tags(int id)
        {
            var tagginggroup = db.TaggingGroups.Find(id);

            var model = new GroupTagModel
            {
                Group   = tagginggroup,
                GroupId = tagginggroup.TaggingGroupId
            };

            return(View(model));
        }