public ActionResult Index(FormCollection form) { var account = new DTO.DtoMembershipUser(); account.Email = Convert.ToString(form["txtEmail"]); account.Password = Convert.ToString(form["txtPassword"]); if (ModelState.IsValid) { try { if (BLL.GestorMaestro.ValidarUsuario(account)) { return(RedirectToAction("Index", "Libro")); } else { return(View(account)); } } catch { return(View(account)); } } else { return(View(account)); } }
public static bool ValidarUsuario(DTO.DtoMembershipUser account) { CadenaConexion nuevaCadena = new CadenaConexion(CadenaConexion.TipoMotorBaseDatos.ClienteSqlServer, ".\\SQLEXPRESS", "Biblioteca"); Conexion unaConexion = new Conexion(nuevaCadena); try { unaConexion.ConexionIniciar(); var parametros = new List <ParametroEjecucion>(); parametros.Add(new ParametroEjecucion("@Email", account.Email)); parametros.Add(new ParametroEjecucion("@Password", account.Password.ToString())); var resultado = unaConexion.EjecutarConsultaResultadoTupla <DTO.DtoMembershipUser>("Select * From MembershipUser Where Email = @Email AND Password = @Password", parametros); if (resultado.Count() == 1) { return(true); } else { return(false); } } catch (Framework.Excepciones.FuncionalidadException ex) { Framework.Diagnostico.LogueadorTxt.Instancia().LogCritico("Error al Verificar la cuenta:" + ex.ToString(), "DAL", "UAI BOOK"); throw new Exception("Error al Verificar la cuenta"); } finally { unaConexion.ConexionFinalizar(); } }
public static bool ValidarUsuario(DTO.DtoMembershipUser account) { return(DAL.TDG.AccountGateway.ValidarUsuario(account)); }
// // GET: /Account/ public ActionResult Index() { var account = new DTO.DtoMembershipUser(); return(View(account));; }