public ActionResult Cadastro(UsuarioModelCadastroAdminstrador model) { try { if (ModelState.IsValid) { if (!usuarioDal.Existe(model.Email)) { if (model.Senha.Equals(model.SenhaConf)) { Usuario u = new Usuario(); var usuarioCorrente = UsuarioCorrente(); u.ValidaSenha(model.Senha, model.SenhaConf); u.Email = model.Email; u.Senha = Criptografia.Encriptar(model.Senha); u.TokenUsuario = ""; u.ValidadeTokenUsuario = 0; u.DataCriacao = DateTime.Now; u.IdPermissao = model.IdPermissao; u.IdEmpresa = usuarioCorrente.IdEmpresa; usuarioDal.Salvar(u); TempData["Mensagem"] = u.Email + ", cadastrado(a) com sucesso!"; return(RedirectToAction("index")); } else { TempData["Mensagem"] = "As senhas não conferem!"; Aviso(); Permissao(); return(View(model)); } } else { TempData["Mensagem"] = "Este Email ja se encontra em nossa base de dados por favor utilize outro"; Aviso(); Permissao(); return(View(model)); } } Permissao(); } catch (Exception ex) { throw; } ModelState.Clear(); Aviso(); return(View("Cadastro")); }
public ActionResult Cadastro(UsuarioModelCadastroAdminstrador model) { try { if (ModelState.IsValid) { if (!usuarioDal.Existe(model.Email)) { if (model.Senha.Equals(model.SenhaConf)) { Usuario u = new Usuario(); u.Email = model.Email; u.Senha = Criptografia.Encriptar(model.Senha); usuarioDal.Salvar(u); ViewBag.Mensagem = u.Email + ", cadastrado(a) com sucesso!"; return(RedirectToAction("index")); } else { ViewBag.Mensagem = "As senhas não conferem!"; Util.Alertar(ViewBag.Mensagem); return(View(model)); } } else { ViewBag.Mensagem = "Este Email ja se encontra em nossa base de dados por favor utilize outro"; Util.Alertar(ViewBag.Mensagem); return(View(model)); } } } catch (Exception) { throw; } ModelState.Clear(); Util.Alertar(ViewBag.Mensagem); return(View("Cadastro")); }