Пример #1
0
        public ActionResult Register(Models.Register _register, bool captchaValid, string captchaErrorMessage)
        {
            if (!captchaValid)
            {
                ModelState.AddModelError("captcha", "Въведете правилно думите от изображението");
            }

            if (_register.NameExists())
            {
                ModelState.AddModelError("userNameExists", "Това име се използва от друг потребител.");
            }

            if (_register.EmailExists())
            {
                ModelState.AddModelError("emailExists", "Този e-mail се използва от друг потребител.");
            }

            if (ModelState.IsValid)
            {
                _register.Create();
                EmailManager.SendConfirmationEmail(_register.UserName);
                return(RedirectToAction("RegSuccessful", "Account"));
            }
            return(View(_register));
        }