/// <summary> /// Virknin bakvið að óska um inngöngu í hóp. Notandi sem óskar um inngöngu er /// skráður niður í GroupMembers töflu en þar er bool breyta sem ákvarðar /// hvort notandi er meðlimur er ekki. Í upphafi er hún stillt sem false /// </summary> public ActionResult RequestGroupAccess(int groupId) { var myRepo = new GroupRepository(); string userId = User.Identity.GetUserId(); // IsMember athugar hvort notandi sé partur af hóp nú þegar if (!myRepo.IsMember(groupId, userId)) { myRepo.AddGroupMemberToDb(groupId, userId); } return(RedirectToAction("GroupPage", new { id = groupId })); }