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(); }
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); }