public IHttpActionResult AddFlight(FlightModel flight) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _flightsManager.AddFlight(flight); return(CreatedAtRoute("DefaultApi", new { id = flight.ID }, flight)); }
public void AddPlan(FlightPlan p) { //generate ID: string id = GenerateId(); Flight flight = new Flight(id, p.InitialLocation.Longitude, p.InitialLocation.Latitude, p.Passengers, p.CompanyName, p.InitialLocation.DateTime, false); ModelFlight.AddFlight(flight); if (!CachePlans.TryAdd(id, p)) { Console.WriteLine("Error adding item to cache"); } Console.WriteLine("add plan succeeded"); }
public Flight AddFlight(Flight f) { model.AddFlight(f); return(f); }