Exemplo n.º 1
0
 public ActionResult Start()
 {
     if(_systemSettings.IsInitialized())
     {
         return RedirectToAction("Index", "Home");
     }
     var model = new SystemSetupData
     {
         AdministratorUserName = "******"
     };
     var existingAdminUser = _systemSetterUpper.GetAdministratorUser();
     if(existingAdminUser != null)
     {
         model.AdministratorUserName = existingAdminUser.UserName;
         model.AdministratorEmailAddress = existingAdminUser.EmailAddress;
     }
     return View(model);
 }
Exemplo n.º 2
0
        public ActionResult Start(SystemSetupData model)
        {
            if (_systemSettings.IsInitialized())
            {
                return RedirectToAction("Index", "Home");
            }
            if (this.ModelState.IsValid)
            {
                try 
                {
                    _systemSetterUpper.SetupAdministratorUser(model.AdministratorUserName, model.AdministratorPassword, model.AdministratorEmailAddress);
                    return RedirectToAction("Configure", "Setup");
                }
                catch(Exception err)
                {
                    this.ModelState.AddModelError("CustomError", err.Message);
                }
            }

            // If we got this far, something failed, redisplay form
            return View(model);

        }