public virtual ActionResult Create(string ID) { try { // Preset form. CreateSubmission createSubmission = new CreateSubmission(); createSubmission.DoNotSave = false; createSubmission.DatabasePassword = System.Web.Security.Membership.GeneratePassword(16, 2); createSubmission.DatabasePasswordVerify = createSubmission.DatabasePassword; // Fetch server info. ServerInfo serverInfo = MgmtMdl.GetServer(ID, User.Identity.GetADUsername()); createSubmission.Host = serverInfo; return(View("Create", createSubmission)); } catch (Exception e) { System.Web.HttpContext.Current.Session["ErrorInfo"] = e.ToString(); return(RedirectToAction("Error", "View")); } }