Example #1
0
        public ActionResult AssignUsersToProject(int pid)
        {
            var userList      = new List <ApplicationUser>();
            var helperProject = new UserProjectHelper();

            var ListOfProjects = db.Projects.OrderBy(p => p.Name).ToList().Select(pp => pp.Name.ToString()).ToList();

            UserToProject userToProject = new UserToProject();

            userToProject.ProjectId         = pid;
            userToProject.availableProjects = new MultiSelectList(ListOfProjects);

            userToProject.usersOnProject = new MultiSelectList(helperProject.UsersOnProject(pid).OrderBy(u => u.DisplayName), "Id", "DisplayName", null);

            var usersNotOnProject = helperProject.UsersNotOnProject(pid).OrderBy(u => u.DisplayName);

            userToProject.usersNotOnProjects = new MultiSelectList(usersNotOnProject, "Id", "DisplayName", null);


            return(View("AssignUsersToProject", userToProject));
        }