public ActionResult CadUsuarios(Usuario _usuario) { logger = log4net.LogManager.GetLogger("LogInFile"); if (ModelState.IsValid) { using (CadastroUsuariosEntities dc = new CadastroUsuariosEntities()) { if (!UsuarioDAL.VerificarEmail(_usuario.Email)) { dc.Usuarios.Add(_usuario); dc.SaveChanges(); ModelState.Clear(); _usuario = null; logger.Info("Usuario cadastro com sucesso."); ViewBag.Message = "Usuário registrado com sucesso."; } else { logger.Info("Cadastro de usuario não efetuado, cartão já cadastrado."); ViewBag.Message = "E-mail já cadastrado."; } } } return(View(_usuario)); }
public ActionResult Login(Usuario _usuario) { logger = log4net.LogManager.GetLogger("LogInFile"); if (ModelState.IsValid) { using (CadastroUsuariosEntities dc = new CadastroUsuariosEntities()) { var v = dc.Usuarios.Where(a => a.Nome.Equals(_usuario.Nome) && a.Senha.Equals(_usuario.Senha)).FirstOrDefault(); if (v != null) { logger.Info("Login com sucesso."); Session["usuarioLogadoID"] = v.IdUsuario.ToString(); Session["nomeLogado"] = v.Nome.ToString(); return(RedirectToAction("index")); } } } logger.Info("Login não efetuado."); return(View(_usuario)); }