public ActionResult Cadastrar(UsuarioModel usuario) { UsuarioDB dbUsuario = new UsuarioDB(); dbUsuario.Usuario.Add(usuario); dbUsuario.SaveChanges(); return View("Index"); }
public ActionResult Login(UsuarioModel usuario) { UsuarioDB db = new UsuarioDB(); List<UsuarioModel> query = db.Usuario.Where(usu => usu.Login == usuario.Login && usu.Senha == usuario.Senha).ToList(); if (query.Count > 0) { FormsAuthenticationTicket authenticationTicket = new FormsAuthenticationTicket(usuario.Login, false, 60); string encryptTicket = FormsAuthentication.Encrypt(authenticationTicket); HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptTicket); Response.Cookies.Add(authCookie); TempData["mensagem"] = usuario.Login + ", Seja bem vindo!"; return RedirectToAction("Index", "Home"); } else { TempData["mensagemErro"] = "Usuario ou senha invalidos!"; return View("Index"); } }