public ActionResult CreateFromProject(Guid id) { var projects = _projectService.GetAllByUserId(User.Identity.GetUserId()); var model = new CreateAssignmentViewModel { Assignment = new Assignment(), ListOfProjects = new SelectList(projects, "Id", "Name", id), ListOfCategories = new SelectList(_dictionaryService.GetCategories(), "Id", "Description"), ListOfPriorities = new SelectList(_dictionaryService.GetPriorities(), "Id", "Description"), ListOfStatuses = new SelectList(_dictionaryService.GetStatuses(), "Id", "Description"), ListOfUsers = new SelectList(_dictionaryService.GetUsers(id), "Id", "UserName", User.Identity.GetUserId()), ListOfSprints = new SelectList(projects.First(x => x.Id == id).Sprints, "Id", "Name") }; return View("Create", model); }
public ActionResult Create() { var projects = _projectService.GetAllByUserId(User.Identity.GetUserId()); if (!projects.Any()) { return RedirectToAction("Dashboard", "Manager"); } var model = new CreateAssignmentViewModel { Assignment = new Assignment(), ListOfProjects = new SelectList(projects, "Id", "Name"), ListOfCategories = new SelectList(_dictionaryService.GetCategories(), "Id", "Description"), ListOfPriorities = new SelectList(_dictionaryService.GetPriorities(), "Id", "Description"), ListOfStatuses = new SelectList(_dictionaryService.GetStatuses(), "Id", "Description"), ListOfUsers =new SelectList(_dictionaryService.GetUsers(projects.FirstOrDefault().Id), "Id", "UserName",User.Identity.GetUserId()), ListOfSprints = new SelectList(projects.First().Sprints, "Id", "Name") }; return View(model); }