public void SelectAircraftProgramm(IAircraftProgramm programm) { var configuration = SimpleIoc.Default.GetInstance<IConfiguration>(); configuration.Programm = programm; configuration.SelectedAircrafts = new List<IAircraft>(); configuration.Upgrades = new List<IUpgradeItem>(); configuration.ConfigurationGroups = new List<IConfigurationGroup>(); }
public Configuration(string uniqueId, List<IUpgradeItem> upgrades, List<IAircraft> aircrafts, string configurationDate, ConfigurationState state, IAircraftProgramm programm, ICustomer customer) : base(uniqueId) { SelectedAircrafts = aircrafts; Upgrades = upgrades; ConfigurationDate = configurationDate; State = state; Programm = programm; ConfigurationGroups = new List<IConfigurationGroup>(); ConfigurationCustomer = customer; }
public AircraftProgrammDataItem(string uniqueId, IAircraftProgramm programm, DataGroup @group, int rowSpan, int colSpan) : base(uniqueId, programm.Name, programm.ImagePath, @group, rowSpan, colSpan) { Name = programm.Name; ImagePath = programm.ImagePath; }
private void AddAircraftProgramm(IAircraftProgramm programm) { var group = new HubDataGroup("aircraft programm goup"); var aircraftProgramm = new AircraftProgrammDataItem(AircraftFamilySelectionId, programm, group, 60, 60); var aircraftSelection = new SummarySelectionDataItem(UpgradeSelectionId, "upgrades", "\uE11C", group, Configuration.Upgrades.Count); var upgradeSelection = new SummarySelectionDataItem(AircraftSelectionId, "aircrafts", "\uE0EB", group, Configuration.SelectedAircrafts.Count); group.Items.Add(aircraftProgramm); group.Items.Add(aircraftSelection); group.Items.Add(upgradeSelection); DataGroupElements.Add(group); }