public List <Paciente> AutenticarP(String CPF, String Senha) { List <Paciente> lista = new List <Paciente>(); if (Paciente.Autenticar(CPF, Senha)) { lista = new Paciente().ListarPacienteCPF(CPF); return(lista); } else { return(null); } }
public ActionResult Logar() { Session.Clear(); if (Request.HttpMethod == "POST") { String CPF = Request.Form["cpf"].ToString(); String Senha = Request.Form["senha"].ToString(); if (Paciente.Autenticar(CPF, Senha)) { Paciente P = new Paciente(CPF, Senha); Session["Paciente"] = P; Response.Redirect("/Perfil/IndexPerfil"); } if (Nutricionista.Autenticar(CPF, Senha)) { Nutricionista N = new Nutricionista(CPF, Senha); Session["Nutricionista"] = N; Response.Redirect("/Nutricionista/Perfil"); } else { ViewBag.MsgErro = "CPF e/ou Senha incorreto!"; } if (Session["Paciente"] != null) { ViewBag.Logado = Session["Paciente"]; Paciente Paciente = (Paciente)Session["Paciente"]; ViewBag.CPF = Paciente.CPF; ViewBag.Nome = Paciente.Nome; ViewBag.Objetivo = Paciente.Objetivo; } } return(View()); }