// // GET: /Project/Create public ActionResult Create() { ProjectFormViewModel projectForm = new ProjectFormViewModel() { UserGroups = new SelectList(webcsmRepository.GetUserGroups(User.Identity.Name), "Id", "Name") }; return View(projectForm); }
public ActionResult Create([Bind(Prefix = "Project")]Project projectToCreate, string usersList) { if (ModelState.IsValid) { webcsmRepository.AddLeaderToProject(projectToCreate, User.Identity.Name); webcsmRepository.AddUsersToProject(projectToCreate, CommaSerializator.Deserialize(usersList)); webcsmRepository.CreateProject(projectToCreate); webcsmRepository.Save(); return RedirectToAction("Index"); } ProjectFormViewModel projectForm = new ProjectFormViewModel() { UserGroups = new SelectList(webcsmRepository.GetUserGroups(User.Identity.Name), "Id", "Name"), Project = projectToCreate }; return View(projectForm); }