示例#1
0
        public ActionResult Register(UserViewModel guest)
        {
            // végrehajtjuk az ellenőrzéseket
            if (!ModelState.IsValid)
            {
                return(View("Register", guest));
            }

            if (!_accountService.Register(guest))
            {
                ModelState.AddModelError("UserName", "A megadott felhasználónév már létezik.");
                return(View("Register", guest));
            }

            _accountService.Logout(); // ha már volt valaki bejelentkezve, kijelentkeztetjük

            ViewBag.Information = "A regisztráció sikeres volt. Kérjük, jelentkezzen be.";

            return(RedirectToAction("Login"));
        }