public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Attempt to register the user MembershipCreateStatus createStatus = MembershipService.CreateUser(model.UserName, model.Password, model.Email); if (createStatus == MembershipCreateStatus.Success) { FormsService.SignIn(model.UserName, false /* createPersistentCookie */); return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", AccountValidation.ErrorCodeToString(createStatus)); } } // If we got this far, something failed, redisplay form ViewBag.PasswordLength = MembershipService.MinPasswordLength; return View(model); }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Registrar usuários usersEntities context = new usersEntities(); var usuario = context.usuarios.Where(c => c.userName == model.UserName).FirstOrDefault(); // Se o usuário a ser cadastrado for diferente if (usuario == null) { usuarios cadUser = new usuarios(); cadUser.userName = model.UserName; cadUser.password = model.Password; cadUser.email = model.Email; cadUser.dataCadastro = DateTime.Now; context.AddTousuarios(cadUser); context.SaveChanges(); return RedirectToAction("LogOn", "Account"); } else { ModelState.AddModelError(string.Empty, "Usuário já existe"); //return RedirectToAction("Register", "Account"); } } return View(model); }