public async Task <ActionResult> Post([FromBody, Bind("Company, DepartureTime, ArrivalTime, Origin, Destination, SeatAvailable, Price")] API.Models.APIFlight flight) { Logic.Flight fli = new Logic.Flight { FlightID = flight.FlightID, Company = flight.Company, DepartureTime = flight.DepartureTime, ArrivalTime = flight.ArrivalTime, Origin = flight.Origin, Destination = flight.Destination, SeatAvailable = flight.SeatAvailable, Price = flight.Price }; await iRepo.CreateFlight(fli); return(CreatedAtRoute("GetFlight", new { id = fli.FlightID }, fli)); }
public async Task <IActionResult> Put([FromBody] API.Models.APIFlight AFlight) { Logic.Flight fli = new Logic.Flight(); IEnumerable <Logic.Flight> Lflights = await iRepo.ReadFlightList(fli); Logic.Flight newFli = new Logic.Flight { FlightID = AFlight.FlightID, Company = AFlight.Company, DepartureTime = AFlight.DepartureTime, ArrivalTime = AFlight.ArrivalTime, Origin = AFlight.Origin, Destination = AFlight.Destination, SeatAvailable = AFlight.SeatAvailable, Price = AFlight.Price }; await iRepo.UpdateFlight(newFli); return(Ok()); }