Ejemplo n.º 1
0
        public async Task EditAircraft(AirCraftBE aircraft, CancellationToken token)
        {
            var existingAircraft = await _flightplanner_entities.Aircraft.Where(x => x.Id == aircraft.Id).FirstOrDefaultAsync();

            if (existingAircraft != null)
            {
                AirCraftMap.Map(aircraft, existingAircraft);
                await Save(token);
            }
        }
Ejemplo n.º 2
0
        public async Task <AirCraftBE> GetAircraftById(int idAircraft)
        {
            var aircraft = await _flightplanner_entities.Aircraft.Where(x => x.Id == idAircraft).FirstOrDefaultAsync();

            return(AirCraftMap.Map(aircraft));
        }
Ejemplo n.º 3
0
 public async Task AddAircraft(AirCraftBE aircraft, CancellationToken token)
 {
     _flightplanner_entities.Aircraft.Add(AirCraftMap.Map(aircraft));
     await Save(token);
 }
Ejemplo n.º 4
0
        public async Task <List <AirCraftBE> > GetAircrafts()
        {
            var aircrafts = await _flightplanner_entities.Aircraft.ToListAsync();

            return(AirCraftMap.Map(aircrafts));
        }