Beispiel #1
0
        public IActionResult SendAccount(CreateAccountViewModel viewModel)
        {
            if (Convert.ToBoolean(HttpContext.Session.GetString(UsernameSession)))
            {
                if (_accountLogic.CheckAccount(viewModel.Account))
                {
                    if (_accountLogic.SetAccount(viewModel.Account))
                    {
                        LogIn(viewModel.Account.UserName, viewModel.Account.Password);

                        return(RedirectToAction("Overview"));
                    }

                    ModelState.AddModelError(string.Empty, "De ingevoerde wachtwoorden zijn niet gelijk.");
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Wachtwoord klopt niet probeer opnieuw.");
                }
            }
            ModelState.AddModelError(string.Empty, "Accountnaam is al in gebruik.");
            return(View("Create"));
        }