public static CreatePasajero getPasajeroFromDB(string pasaporte) { SqlDataReader reader = null; SqlConnection connection = new SqlConnection(); connection.ConnectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI"; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.CommandType = CommandType.Text; var query = "SELECT * FROM Pasajero WHERE Pasaporte='@pasaporte'"; query = query.Replace("@pasaporte", pasaporte); sqlCmd.CommandText = query; sqlCmd.Connection = connection; connection.Open(); reader = sqlCmd.ExecuteReader(); CreatePasajero pasajero = null; while (reader.Read()) { pasajero = new CreatePasajero(); pasajero.tpasaporte = reader.GetValue(0).ToString(); pasajero.tcarne = reader.GetValue(1).ToString(); pasajero.tnomb = reader.GetValue(2).ToString(); pasajero.ttelfono = reader.GetValue(3).ToString(); pasajero.tntarjeta = reader.GetValue(4).ToString(); pasajero.tpass = reader.GetValue(5).ToString(); } connection.Close(); return(pasajero); }
public static bool addPasajeroToDB(CreatePasajero pasajero) { var connectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI"; var query = "INSERT INTO Pasajero (Pasaporte, Carne, Nombre, Telefono, NTarjeta, Pass) VALUES ('@Pasaporte', @Carne, '@Nombre', @Telefono, '@NTarjeta', @Pass)"; query = query.Replace("@Pasaporte", pasajero.tpasaporte) .Replace("@Carne", pasajero.tcarne) .Replace("@Nombre", pasajero.tnomb) .Replace("@Telefono", pasajero.ttelfono) .Replace("@NTarjeta", pasajero.tntarjeta) .Replace("@Pass", pasajero.tpass); SqlConnection connection = new SqlConnection(connectionString); try { connection.Open(); SqlCommand command = new SqlCommand(query, connection); command.ExecuteNonQuery(); command.Dispose(); connection.Close(); return(true); } catch (Exception) { return(false); } }
public bool Post(CreatePasajero pasajero) { if (pasajero != null) { return(CreatePasajeroRepository.addPasajeroToDB(pasajero)); } else { return(false); } }