public void AddNewAirConnection(AirConnection airConnection) { using (var context = new SkySkannerContext()) { context.AirConnections.Add(airConnection); context.SaveChanges(); } }
public AirConnection UpdateAirConnection() { AirConnection editedAirConnection = GetAirConnection(); editedAirConnection.PlaneModel = GetPlaneModelForAirConnection(editedAirConnection.PlaneModel); //TBD dopisać edytowanie poszczególnych lotnisk return(editedAirConnection); }
//--------------------------- //----------C R U D---------- //--------------------------- public void CreateAirConnection() { AirConnection airConnection = new AirConnection { PlaneModel = GetPlaneModelForAirConnection(new PlaneModel()), ListOfAirports = GetListOfAirportsForAirConnection() }; airConnectionService.AddNewAirConnection(airConnection); }
public AirConnection GetAirConnection() { PrintListOfExistingAirConnections(); AirConnection airConnection = null; while (airConnection == null) { int choosenId = communicator.AskUserForInt("Id połączenia, które chcesz modyfikować"); airConnection = airConnectionService.GetAirConnectionById(choosenId); if (airConnection == null) { communicator.PrintWrongInputMessage(); } } return(airConnection); }