public Task AddFlight(FlightBE flight, CancellationToken token) { _flightplanner_entities.Flight.Add(FlightMap.Map(flight)); _flightplanner_entities.SaveChanges(); return(null); //await Save(token); }
public async Task EditFlight(FlightBE flight, CancellationToken token) { var existingFlight = await _flightplanner_entities.Flight.Where(x => x.Id == flight.Id).FirstOrDefaultAsync(); if (existingFlight != null) { FlightMap.Map(flight, existingFlight); await Save(token); } }
public async Task <FlightBE> GetFlightById(int idFlight) { var flight = await _flightplanner_entities.Flight.Where(x => x.Id == idFlight).FirstOrDefaultAsync(); return(FlightMap.Map(flight)); }
public async Task <List <FlightBE> > GetFlights() { var flights = await _flightplanner_entities.Flight.ToListAsync(); return(FlightMap.Map(flights)); }