// GET: Projects/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Project project = db.Projects.Find(id); var tc = new TicketCreation(); tc.project = db.Projects.Find(id); if (tc.project == null) { return(HttpNotFound()); } ViewBag.TicketPriorityId = new SelectList(db.TicketPriorities, "Id", "Name"); ViewBag.TicketStatusId = new SelectList(db.TicketStatuses, "Id", "Name"); ViewBag.TicketTypeId = new SelectList(db.TicketTypes, "Id", "Name"); var newId = (int)id; ViewBag.UserIds = new MultiSelectList(projectHelper.ListUsersNotOnProject(newId).OrderBy(g => g.LastName), "Id", "FullName"); ViewBag.nonUserIds = new MultiSelectList(projectHelper.ListUsersOnProject(newId).OrderBy(g => g.LastName), "Id", "FullName"); return(View(tc)); }