public ActionResult Verificacao(FUNCIONARIOS funcionario) { using (BDLIVRARIAEntities db = new BDLIVRARIAEntities()) { var userDetails = db.FUNCIONARIOS.Where(x => x.USERNAME == funcionario.USERNAME && x.SENHA == funcionario.SENHA).FirstOrDefault(); if (userDetails == null) { ModelState.AddModelError("", "Senha e/ou username incorretos."); return(View("Login", funcionario)); } else { Session["idUsuario"] = userDetails.IDFUNCIONARIOS; Session["usuario"] = userDetails.USERNAME; return(RedirectToAction("Index", "Livros")); } } }
public ActionResult Verificacao(Livraria.Sistema.Models.FUNCIONARIOS funcionario) { using (BDLIVRARIAEntities db = new BDLIVRARIAEntities()) { var userDetails = db.FUNCIONARIOS.Where(x => x.USERNAME == funcionario.USERNAME && x.SENHA == funcionario.SENHA).FirstOrDefault(); if (userDetails == null) { funcionario.LoginErrorMessage = "Senha e/ou username incorretos."; return(View("Login", funcionario)); } else { Session["IDFUNCIONARIOS"] = userDetails.IDFUNCIONARIOS; Session["USERNAME"] = userDetails.USERNAME; return(RedirectToAction("Index", "Livros")); } } }