public List <GrupoFamiliar> ListarGrupoFamiliar(LoguinRequest log) { try { LoguinRequestBack login = new LoguinRequestBack(); login.Username = log.Username; List <GrupoFamiliarBack> FamBack = new List <GrupoFamiliarBack>(); List <GrupoFamiliar> ListFam = new List <GrupoFamiliar>(); FamBack = new Service().ListarGrupoFamiliar(login); foreach (GrupoFamiliarBack Fam in FamBack) { GrupoFamiliar Famg = new GrupoFamiliar(); Famg.Usuario = Fam.Usuario; Famg.Cedula = Fam.Cedula; Famg.Nombres = Fam.Nombres; Famg.Apellidos = Fam.Apellidos; Famg.Genero = Fam.Genero; Famg.Parentesco = Fam.Parentesco; Famg.Edad = Fam.Edad; Famg.MenorEdad = Fam.MenorEdad; Famg.FechaNacimiento = Fam.FechaNacimiento; ListFam.Add(Famg); } return(ListFam); } catch (Exception ex) { throw(ex); } }
internal bool ValidarUsuario(LoguinRequestBack log) { try { bool resp = false; using (SqlConnection con = new SqlConnection(Conexion)) { string sentencia = "exec Usuarios_CRUD 1,'" + log.Username + "','" + log.Password + "','' "; SqlCommand cmd = new SqlCommand(sentencia, con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { resp = rdr[0] == DBNull.Value ? false : rdr.GetBoolean(0); } } return(resp); } catch (Exception ex) { throw(ex); } }
internal List <GrupoFamiliarBack> ListarGrupoFamiliar(LoguinRequestBack log) { try { List <GrupoFamiliarBack> Lista = new List <GrupoFamiliarBack>(); using (SqlConnection con = new SqlConnection(Conexion)) { string sentencia = "exec GrupoFamiliar_CRUD 1,'" + log.Username + "','','','','','','',''"; SqlCommand cmd = new SqlCommand(sentencia, con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { GrupoFamiliarBack Fam = new GrupoFamiliarBack(); Fam.Usuario = rdr[0] == DBNull.Value ? "" : rdr.GetString(0); Fam.Cedula = rdr[1] == DBNull.Value ? "" : rdr.GetString(1).Trim(); Fam.Nombres = rdr[2] == DBNull.Value ? "" : rdr.GetString(2).Trim(); Fam.Apellidos = rdr[3] == DBNull.Value ? "" : rdr.GetString(3).Trim(); Fam.Genero = rdr[4] == DBNull.Value ? "" : rdr.GetString(4).Trim(); Fam.Parentesco = rdr[5] == DBNull.Value ? "" : rdr.GetString(5); Fam.Edad = rdr[6] == DBNull.Value ? 0 : rdr.GetInt32(6); Fam.MenorEdad = rdr[7] == DBNull.Value ? "" : rdr.GetString(7); Fam.FechaNacimiento = rdr[8] == DBNull.Value ? Convert.ToDateTime("yyyy-mm-dd") : rdr.GetDateTime(8); Lista.Add(Fam); } return(Lista); } } catch (Exception ex) { throw(ex); } }
internal void RegistrarToken(LoguinRequestBack log, string Token) { try { using (SqlConnection con = new SqlConnection(Conexion)) { string sentencia = "exec Usuarios_CRUD 2,'" + log.Username + "','" + log.Password + "','" + Token + "' "; SqlCommand cmd = new SqlCommand(sentencia, con); con.Open(); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw(ex); } }
public IHttpActionResult Authenticate(LoguinRequest login) { if (login == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } LoguinRequestBack log = new LoguinRequestBack(); log.Username = login.Username; log.Password = login.Password; bool isCredentialValid = new Service().ValidarUsuario(log); if (isCredentialValid) { var token = TokenGenerator.GenerateTokenJwt(login.Username); new Service().RegistrarToken(log, token); return(Ok(token)); } else { return(Unauthorized()); } }
internal List <GrupoFamiliarBack> ListarGrupoFamiliar(LoguinRequestBack log) { return(new GrupoFamiliarADO().ListarGrupoFamiliar(log)); }
public void RegistrarToken(LoguinRequestBack log, string Token) { new LoguinADO().RegistrarToken(log, Token); }
internal bool ValidarUsuario(LoguinRequestBack log) { return(new LoguinADO().ValidarUsuario(log)); }
public List <GrupoFamiliarBack> ListarGrupoFamiliar(LoguinRequestBack log) { return(new GrupoFamiliarBL().ListarGrupoFamiliar(log)); }
public bool ValidarUsuario(LoguinRequestBack log) { return(new LoguinBL().ValidarUsuario(log)); }