public IHttpActionResult PutFlightArrival(int id, FlightArrival flightArrival) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != flightArrival.ArrivalID) { return(BadRequest()); } db.Entry(flightArrival).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!FlightArrivalExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// PUT flightArrival public async Task UpdateflightArrival(int id, FlightArrival flightArrival) { var httpClient = new HttpClient(); var json = JsonConvert.SerializeObject(flightArrival); StringContent stringContent = new StringContent(json); stringContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var result = await httpClient.PutAsync(rootUrl + "api/FlightArrivals/" + id, stringContent); }
public IHttpActionResult GetFlightArrival(int id) { FlightArrival flightArrival = db.FlightArrivals.Find(id); if (flightArrival == null) { return(NotFound()); } return(Ok(flightArrival)); }
public IHttpActionResult PostFlightArrival(FlightArrival flightArrival) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.FlightArrivals.Add(flightArrival); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = flightArrival.ArrivalID }, flightArrival)); }
public IHttpActionResult DeleteFlightArrival(int id) { FlightArrival flightArrival = db.FlightArrivals.Find(id); if (flightArrival == null) { return(NotFound()); } db.FlightArrivals.Remove(flightArrival); db.SaveChanges(); return(Ok(flightArrival)); }
/*private List<Flight_Departure> getflights() { * * var db = Flight_DepartureService.GetFlight_Departures(); * return db; * * }*/ protected override async void OnAppearing() { base.OnAppearing(); List <Flight_Departure> flight_Departures = Flight_DepartureService.GetFlight_Departures(); List <FlightArrival> flightarrivalse = await FlightArrivalService.GetFlightArrivals(); List <Aircraft> aircraft = await aircraftService.GetAircraft(); List <FlightArrival> flightArrival = new List <FlightArrival>(); FlightArrival flightarrival = new FlightArrival(); Aircraft aircrafts = new Aircraft(); // FlightArrival flightarrivals; List <Flight_Departure> flight_Departure = new List <Flight_Departure>(); Flight_Departure Departures; List <string> preferredClasses = new List <string>(); PreferredClass preferred = new PreferredClass(); for (int x = 0; x < flight_Departures.Count; x++) { Departures = new Flight_Departure { AirportID = flight_Departures[x].AirportID, AircraftID = flight_Departures[x].AircraftID, ArrivalID = flight_Departures[x].ArrivalID, AirportName = flight_Departures[x].AirportName, DepartingDate = flight_Departures[x].DepartingDate, DepartingTime = flight_Departures[x].DepartingTime }; /* if (flightarrivalse[x].ArrivalID == flight_Departures[x].ArrivalID) { * * return flightarrivalse[x].AirportName; * }*/ flight_Departure.Add(Departures); } for (int i = 0; i < flight_Departures.Count; i++) { if (flight_Departures[i].AirportName == Settings.AirportName) { var make = flight_Departures[i].ArrivalID.ToString(); Settings.ArrivalID = make; } } for (int z = 0; z < flightarrivalse.Count; z++) { if (flightarrivalse[z].ArrivalID.ToString() == Settings.ArrivalID) { flightarrival.AirportName = flightarrivalse[z].AirportName; } } for (int i = 0; i < flight_Departures.Count; i++) { if (flight_Departures[i].AirportName == Settings.AirportName) { var make = flight_Departures[i].ArrivalID.ToString(); Settings.ArrivalID = make; } } for (int z = 0; z < flightarrivalse.Count; z++) { if (flightarrivalse[z].ArrivalID.ToString() == Settings.ArrivalID) { flightarrival.ArrivalTime = flightarrivalse[z].ArrivalTime; } } for (int i = 0; i < flight_Departures.Count; i++) { if (flight_Departures[i].AirportName == Settings.AirportName) { var aicr = flight_Departures[i].AircraftID.ToString(); Settings.AircraftID = aicr; } } for (int z = 0; z < aircraft.Count; z++) { if (aircraft[z].AircraftID.ToString() == Settings.ArrivalID) { aircrafts.AircraftName = aircraft[z].AircraftName; } } flightArrival.Add(flightarrival); Settings.Arrivalairport = flightarrival.AirportName; Settings.Aircraft = aircrafts.AircraftName; Settings.ReturningFlightTime = flightarrival.ArrivalTime; Picker picker; picker = new Picker(); picker.Title = "select your airport"; picker.ItemsSource = flight_Departure; flight_Departuresd.ItemsSource = flight_Departure; flightarrivals.ItemsSource = flightArrival; // flight_Departuresds.ItemsSource = flight_Departure; preferredClasses.Add("EconomyClass"); preferredClasses.Add("BusinessClass"); PreferredClasss.ItemsSource = preferredClasses; // Settings.FlightDate = txtDate.Text; }