public ActionResult EditGroupUsers(int groupId) { if (Session["UserName"] == null) { return(RedirectToAction("Error")); } int userId = Int32.Parse(Session["UserId"].ToString()); KoombuBll kBll = new KoombuBll(); var group = kBll.GetGroup(groupId); GroupUsersVm groupUsersVm = new GroupUsersVm(); if (group.GroupOwnerId == userId) { groupUsersVm.AllUsers = kBll.GetAllUsers(); groupUsersVm.Group = group; groupUsersVm.GroupMembersObjects = kBll.GroupMembersObjects(groupId); groupUsersVm.GroupMembersId = kBll.GetGroupMembersId(groupUsersVm.GroupMembersObjects); } else { return(RedirectToAction("Groups")); } return(View(groupUsersVm)); }