Ejemplo n.º 1
0
        public ActionResult Register(RegisterVM user)
        {
            UserMediator mediator = new UserMediator();

            if (user.Password != user.VerifyPassword)
            {
                ModelState.AddModelError("ErrorMessage", "Passwords don't match");
            }


            if (ModelState.IsValid)
            {
                bool success = mediator.RegisterUser(user);

                if (success)
                {
                    return(Redirect("/"));
                }
                else
                {
                    ModelState.AddModelError("ErrorMessage", "Unable to create account");
                }
            }

            return(PartialView("~/Views/Account/Register.cshtml", user));
        }