public async Task <ActionResult> Post([FromBody, Bind("FlightID, CustomerID, Price, CheckIn, Luggage")] API.Models.APIFlightTicket flightTicket) { Logic.FlightTicket flight = new Logic.FlightTicket { TicketID = flightTicket.TicketID, FlightID = flightTicket.FlightID, CustomerID = flightTicket.CustomerID, Price = flightTicket.Price, Checkin = flightTicket.CheckIn, Luggage = flightTicket.Luggage }; await iRepo.CheckSeatAvailible(flight.FlightID, 1); await iRepo.CreateFlightTicket(flight); return(CreatedAtRoute("GetFlightTicket", new { id = flight.TicketID }, flight)); }
public async Task <IActionResult> Put([FromBody] API.Models.APIFlightTicket AflightTicket) { Logic.FlightTicket fli = new Logic.FlightTicket(); IEnumerable <Logic.FlightTicket> LflightTickets = await iRepo.ReadTicketList(fli); Logic.FlightTicket newFli = new Logic.FlightTicket { TicketID = AflightTicket.TicketID, FlightID = AflightTicket.FlightID, CustomerID = AflightTicket.CustomerID, Price = AflightTicket.Price, Checkin = AflightTicket.CheckIn, Luggage = AflightTicket.Luggage }; await iRepo.UpdateFlightTicket(newFli); return(Ok()); }