private ActionResult ManageUser(int?projectId, string userId, bool add) { if (projectId == null) { return(RedirectToAction(nameof(ProjectController.AllProjects))); } if (userId == null) { return(RedirectToAction(nameof(ProjectController.EditMembers), new { id = projectId })); } var project = bugTrackerHelper.GetProjectById(projectId); var user = bugTrackerHelper.GetUserById(userId); if (project == null || user == null) { return(RedirectToAction(nameof(ProjectController.AllProjects))); } if (add) { project.Users.Add(user); } else { project.Users.Remove(user); } DbContext.SaveChanges(); return(RedirectToAction(nameof(ProjectController.EditMembers), new { id = projectId })); }