public virtual ActionResult Create() { var model = new CreateViewModel() { ProviderNames = _sourceControlManager.ProviderNames.Select(x => new SelectListItem { Text = x, Value = x }) }; return View(model); }
public virtual ActionResult Create(CreateViewModel model, FoundryUser user) { if (!ModelState.IsValid) { model.ProviderNames = _sourceControlManager.ProviderNames.Select(x => new SelectListItem { Text = x, Value = x, Selected = x == model.SelectedProviderName }); return View(model); } _sourceControlManager.CreateUserProject(user.Id, model.SelectedProviderName, user.Name, model.Name, false); return RedirectToAction(MVC.Dashboard.Index()) .WithMessage(this, "Project successfully created", ViewMessageType.Info); }