public ActionResult Index(GroupsViewModels vm, string submit) { if (submit != null && ModelState.IsValid) { if (!UserGroupsLogic.GroupExists(vm.GroupName)) { UserGroupsLogic.JoinGroup(User.Identity.GetUserId(), vm.GroupName); } } return(Index()); }
public ActionResult Join(string grp) { if (grp == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { UserGroupsLogic.JoinGroup(User.Identity.GetUserId(), grp); } catch (DbUpdateException) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View()); }