Example #1
0
 public void CreateGroup(Group grp,
                         ApplicationUser user)
 {
     grp = context.Groups.Add(grp);
     GroupMembership grpMem = new GroupMembership()
     {
         GroupID = grp.ID,
         UserID = user.Id,
         Rank = 1
     };
     context.GroupMemberships.Add(grpMem);
     context.SaveChanges();
 }
Example #2
0
        public ActionResult Create([Bind(Include = "Name,Description")] GroupViewModel group)
        {
            if (ModelState.IsValid)
            {
                string userId = User.Identity.GetUserId();

                Group grp = new Group(group)
                {
                    Description = group.Description
                };
                _groupRepo.CreateGroup(grp, UserManager.FindById(userId));

                return RedirectToAction("Index");
            }
            return View(group);
        }