public void ClearVehicleEngineComboboxes() { VehicleEngineVolumes.Clear(); VehicleEngineModifications.Clear(); VehicleEnginePowers.Clear(); VehicleEngineModelCodes.Clear(); VehicleEngineReleaseStarts.Clear(); VehicleEngineReleaseEnds.Clear(); }
public void FillVehicleEngineComboboxes(ObservableCollection <VehicleEngine> VehicleEngines) { ClearVehicleEngineComboboxes(); foreach (float volume in VehicleEngines.Select(vm => vm.Volume).Distinct() ) { VehicleEngineVolumes.Add(volume); } foreach (string modification in VehicleEngines.Select(vm => vm.Modification).Distinct() ) { VehicleEngineModifications.Add(modification); } foreach (short power in VehicleEngines.Select(vm => vm.Power).Distinct() ) { VehicleEnginePowers.Add(power); } foreach (string modelCode in VehicleEngines.Select(vm => vm.ModelCode).Distinct() ) { VehicleEngineModelCodes.Add(modelCode); } foreach (string releaseStart in VehicleEngines.Select(vm => vm.ReleaseStart).Distinct() ) { VehicleEngineReleaseStarts.Add(releaseStart); } foreach (string releaseEnd in VehicleEngines.Select(vm => vm.ReleaseEnd).Distinct() ) { VehicleEngineReleaseEnds.Add(releaseEnd); } }