public ActionResult Adiciona(UsuarioModel model) { if (ModelState.IsValid) { try { WebSecurity.CreateUserAndAccount(model.Nome, model.Senha, new { Email = model.Email }); return RedirectToAction("Index"); } catch (MembershipCreateUserException e) { ModelState.AddModelError("usuario.Invalido", e.Message); return View("Form", model); } } else { return View("Form", model); } }
public ActionResult Adiciona(UsuarioModel model) { if (ModelState.IsValid) { try { //Este metodo cria o usuário e a conta(onde temos a senha e informações do simpleMemberShip) WebSecurity.CreateUserAndAccount(model.Nome, model.Senha, new { Email = model.Email }); return RedirectToAction("Index"); } catch (MembershipCreateUserException e) { ModelState.AddModelError("usuario.Invalido", e.Message); return View("Form", model); } } else { return View("Form", model); } }