public ActionResult Create(NewProjectViewModel input) { var factory = new ProjectFactory() { Name = input.Name, IncludeIterationZero = input.IncludeIterationZero, NumberOfIterations = input.NumberOfIterations, NumberOfWeeksInIteration = input.NumberOfWeeksInIteration, StartDate = input.StartDate }; var project = factory.Execute(); var model = new ProjectViewModel(project) { RoleCollection = new ProjectRoleCollection() }; return(View("Edit", model)); }