private void SetCabinData763(AircraftCabin cabin) { if (cabin != null) { cabin.ZoneAlphaCapacity = 100; cabin.ZoneBravoCapacity = 125; cabin.ZoneCharlieCapacity = 103; } }
private void SetCabinData752(AircraftCabin cabin) { if (cabin != null) { cabin.ZoneAlphaCapacity = 51; cabin.ZoneBravoCapacity = 90; cabin.ZoneCharlieCapacity = 81; } }
private void SetCabinData320(AircraftCabin cabin) { if (cabin != null) { cabin.ZoneAlphaCapacity = 60; cabin.ZoneBravoCapacity = 60; cabin.ZoneCharlieCapacity = 60; } }
private void SetCabinData788(AircraftCabin cabin) { if (cabin != null) { cabin.ZoneAlphaCapacity = 100; cabin.ZoneBravoCapacity = 125; cabin.ZoneDeltaCapacity = 100; } }
public AircraftCabin AddCabinToAircraft(Aircraft aircraft) { var aircraftCabin = new AircraftCabin { AircraftId = aircraft.AircraftId }; switch (aircraft.Type.ToString()) { case "B738": this.SetCabinData738(aircraftCabin); break; case "B752": this.SetCabinData752(aircraftCabin); break; case "B763": this.SetCabinData763(aircraftCabin); break; case "B788": this.SetCabinData788(aircraftCabin); break; case "B789": this.SetCabinData789(aircraftCabin); break; case "A320": this.SetCabinData320(aircraftCabin); break; default: break; } this.dbContext.AircraftCabins.Add(aircraftCabin); this.dbContext.SaveChanges(); aircraft.AircraftCabinId = aircraftCabin.Id; this.dbContext.SaveChanges(); return(aircraftCabin); }