public ActionResult UnassignUsers(int id) { var project = db.Projects.Find(id); var model = new UnassignProjectUsersViewModel { ProjectId = id, ProjectName = project.Name }; var userProjectList = helper.ListDevelopersOnProject(id); model.Users = new MultiSelectList(userProjectList.OrderBy(m => m.FirstName), "Id", "FirstName", null); return(View(model)); }
public ActionResult ViewUserOnProject(UnassignProjectUsersViewModel model) { if (ModelState.IsValid) { if (model.SelectedUsers != null) { foreach (string userId in model.SelectedUsers) { helper.RemoveUserFromProject(userId, model.ProjectId); } return(RedirectToAction("Index", "Projects")); } } return(View(model)); }
public ActionResult UnassignUsers(UnassignProjectUsersViewModel model) { if (ModelState.IsValid) { if (model.SelectedUsers != null) { foreach (string userId in model.SelectedUsers) { helper.RemoveUserFromProject(userId, model.ProjectId); } } return(RedirectToAction("DevAssignations", "ProjectUsers", new { id = model.ProjectId })); } return(View(model)); }