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