コード例 #1
0
        public ActionResult UnassignProjectManager(int id)
        {
            var project = db.Project.Find(id);
            var model   = new ProjectUsersView {
                ProjectId = id, ProjectName = project.Name
            };
            var userProjectList = helper.ListProjectManagers(id);

            model.Users = new MultiSelectList(userProjectList.OrderBy(m => m.DisplayName), "id", "DisplayName", null);

            return(View(model));
        }
コード例 #2
0
 public ActionResult UnassignProjectManager(ProjectUsersView model)
 {
     if (ModelState.IsValid)
     {
         if (model.SelectedUsers != null)
         {
             foreach (string userId in model.SelectedUsers)
             {
                 helper.RemoveUserFromProject(userId, model.ProjectId);
             }
             return(RedirectToAction("Index", "ProjectManager"));
         }
     }
     return(View(model));
 }