public static bool addMaletaDB(CreateMaleta maleta)
        {
            //string connString = "Server={0}; User Id={1}; Database={2}; Port={3}; Password={4};SSLMode=Prefer";
            string connString = "Server=tabasserver.postgres.database.azure.com; User Id=chanchus@tabasserver; Database=TabasDB; Port=5432; Password=Password1;SSLMode=Prefer";

            using (var conn = new NpgsqlConnection(connString))
            {
                Console.Out.WriteLine("Opening connection");
                conn.Open();

                using (var command = new NpgsqlCommand("INSERT INTO maleta(numero, bagcartid, pasajeroid, costo, revisado, peso) VALUES(@numero, @bagcartid, @pasajeroid, @costo, @revisado, @peso) ", conn))
                {
                    command.Parameters.AddWithValue("@numero", maleta.tnumero);
                    command.Parameters.AddWithValue("@bagcartid", maleta.tbagcartid);
                    command.Parameters.AddWithValue("@pasajeroid", maleta.tpasajeroid);
                    command.Parameters.AddWithValue("@costo", maleta.tcosto);
                    command.Parameters.AddWithValue("@revisado", maleta.trevisado);
                    command.Parameters.AddWithValue("@peso", maleta.tpeso);


                    int nRows = command.ExecuteNonQuery();
                    Console.Out.WriteLine(String.Format("Number of rows updated={0}", nRows));

                    return(true);
                }
            }
        }
        public static List <CreateMaleta> GetAllMaleta()
        {
            string connString = "Server=tabasserver.postgres.database.azure.com; User Id=chanchus@tabasserver; Database=TabasDB; Port=5432; Password=Password1;SSLMode=Prefer";

            using (var conn = new NpgsqlConnection(connString))
            {
                Console.Out.WriteLine("Opening connection");
                conn.Open();

                using (var command = new NpgsqlCommand("SELECT * FROM maleta", conn))
                {
                    var reader = command.ExecuteReader();
                    List <CreateMaleta> listamaleta = new List <CreateMaleta>();

                    while (reader.Read())
                    {
                        CreateMaleta maleta = null;
                        maleta             = new CreateMaleta();
                        maleta.tnumero     = Convert.ToInt32(reader.GetValue(0));
                        maleta.tbagcartid  = reader.GetValue(1).ToString();
                        maleta.tpasajeroid = reader.GetValue(2).ToString();
                        maleta.tcosto      = Convert.ToInt32(reader.GetValue(2));
                        maleta.trevisado   = Convert.ToBoolean(reader.GetValue(2));
                        maleta.tpeso       = Convert.ToInt32(reader.GetValue(2));
                        listamaleta.Add(maleta);
                    }

                    return(listamaleta);
                }
            }
        }
 public bool Post(CreateMaleta maleta)
 {
     if (maleta != null)
     {
         return(CreateMaletaRepository.addMaletaDB(maleta));
     }
     else
     {
         return(false);
     }
 }