public ActionResult CadastrarUsuario(CadastroVM model) { if (ModelState.IsValid) { if (model.ValidarEmail()) { if (model.ValidarNomeUsuario()) { if (model.SaveChangesAdmin()) { ViewBag.Sucesso = "Cadastro efetuado com sucesso."; } else { ViewBag.Mensagem = "Não foi possível estabelecer conexão com o servidor, por favor, tente novamente mais tarde."; } } else { ViewBag.Mensagem = "O nome de usuário informado já está sendo utilizado."; } } else { ViewBag.Mensagem = "O e-mail informado está sendo utilizado por outro usuário."; } } else { ViewBag.Mensagem = "Por favor, confira os dados informados e tente novamente."; } return(View()); }
public ActionResult Cadastro() { this.Estabelecimento = new EstabelecimentoVM(this.BaseUsuario); var cadastro = new CadastroVM(this.Estabelecimento); return(View(cadastro)); }
public ActionResult Cadastro(CadastroVM model) { if (ModelState.IsValid) { if (model.ValidarEmail()) { if (model.ValidarNomeUsuario()) { if (model.ValidarSenha()) { if (model.SaveChanges()) { ViewBag.Sucesso = "Cadastro efetuado, enviamos novas instruções para seu e-mail."; } else { ViewBag.Mensagem = "Não foi possível estabelecer conexão com o servidor, por favor, tente novamente mais tarde."; } } else { ViewBag.Mensagem = "As senhas informadas não coincidem."; } } else { ViewBag.Mensagem = "O nome de usuário informado já está sendo utilizado."; } } else { ViewBag.Mensagem = "O endereço de e-mail informado já está sendo utilizado."; } } else { ViewBag.Mensagem = "Por favor, confira os dados informados e tente novamente."; } return(View()); }
public ActionResult Cadastro(CadastroVM model) { this.Estabelecimento = new EstabelecimentoVM(this.BaseUsuario); if (ModelState.IsValid) { if (model.ValidarEmail(this.Estabelecimento)) { if (model.ValidarNomeUsuario(this.Estabelecimento)) { if (model.SaveChanges(this.Estabelecimento)) { ViewBag.Sucesso = "Os dados foram salvos."; } else { ViewBag.Erro = "Não foi possível estabelecer conexão com o servidor, por favor, tente novamente mais tarde."; } } else { ViewBag.Erro = "O nome de usuário informado já está sendo utilizado."; } } else { ViewBag.Erro = "O endereço de e-mail informado já está sendo utilizado."; } } else { ViewBag.Erro = "Por favor, confira os dados informados e tente novamente."; } return(Redirect("/inicio/")); }