public void AddNewAirport(Airport airport)
 {
     using (var context = new SkySkannerContext())
     {
         context.Airports.Add(airport);
         context.SaveChanges();
     }
 }
 public void AddNewPlaneModel(PlaneModel planeModel)
 {
     using (var context = new SkySkannerContext())
     {
         context.PlaneModels.Add(planeModel);
         context.SaveChanges();
     }
 }
예제 #3
0
 public void AddNewAirConnection(AirConnection airConnection)
 {
     using (var context = new SkySkannerContext())
     {
         context.AirConnections.Add(airConnection);
         context.SaveChanges();
     }
 }
예제 #4
0
 public void DeleteAirConnectionById(int id)
 {
     using (var context = new SkySkannerContext())
     {
         //Podawane jest po Id, a nie jako obiekt, bo jest to robione w osobnym połączeniu (usingu)
         //i DB może się po drodze zmienić.
         var airConnection = context.AirConnections.First((x => x.Id == id));
         context.AirConnections.Remove(airConnection);
         context.SaveChanges();
     }
 }