public ActionResult Cadastro(FormLogin model) { FormLogin retorno = new FormLogin(); try { UsuarioModel usuario = new UsuarioModel(); usuario.Apelido = model.ApelidoCadastro; usuario.Email = model.EmailNovoCadastro; usuario.Password = model.SenhaCadastro; usuario.ConfirmacaoSenha = model.ConfirmaSenha; new UsuarioProcesso().CadastrarNovo(usuario); return Redirect("/"); } catch (CadastroException ex) { retorno.MensagemRetornoCadastro = ex.Message; return View("Login", retorno); } catch (Exception ex) { //retorno.MensagemRetorno = ex.Message; retorno.MensagemRetornoCadastro = "Erro ao processar a solicitação!"; return View("Login", retorno); } }
public ActionResult Login(FormLogin model) { FormLogin retorno = new FormLogin(); try { UsuarioModel usuario = new UsuarioProcesso().Login(model.Email, model.Senha); AtualizarUsuarioSessao(usuario); return redirectLoginForm( false ); } catch (CadastroException ex) { retorno.MensagemRetorno = ex.Message; return View("Login", retorno); } catch (Exception ex) { retorno.MensagemRetorno = "Erro ao processar a solicitação!"; return View("Login", retorno); } }
public ActionResult Cadastro() { FormLogin model = new FormLogin(); model.UsuarioLogado = UsuarioLogado(); return View("Login", model); }