public AirportStatus ConvertAirport(DbAirport dbAirport) { return(new AirportStatus() { Id = dbAirport.Id, ImageUrl = dbAirport.ImageUrl, Stations = ConvertStations(dbAirport.Stations), Name = dbAirport.Name, Routes = ConvertRoutes(dbAirport.Routes) }); }
public async Task AddAirport(DbAirport airport) { airport.Stations.OrderBy(s => s.StationNumber); Context.Airports.Add(airport); await Context.SaveChangesAsync(); }
public async Task AddAiportToDatabaseAsync(IAirport airport) { DbAirport dbAirport = this.converterProvider.LogicDatabase.ConvertAirport(airport); await this.dataService.AddAirport(dbAirport); }
public Airport ConvertAirport(DbAirport dbAirport) { AirportStatus commonAirport = this.commonToDbConvert.ConvertAirport(dbAirport); return(this.logicToCommon.ConvertAirport(commonAirport)); }