void FillVehicleEngines(VehicleModification vehicleModification) { vehicleEngines.Clear(); foreach (VehicleEngine vehicle in storeService.VehicleService.GetEngines(vehicleModification)) { vehicleEngines.Add(vehicle); } NotifyPropertyChanged(nameof(vehicleEngines)); }
public void FillVehicleEngines(VehicleModification vehicleModification) { VehicleEngines.Clear(); foreach (VehicleEngine VehicleEngine in storeService.VehicleService.GetEngines(vehicleModification)) { VehicleEngines.Add(VehicleEngine); } VehicleEngineComboboxes.FillVehicleEngineComboboxes(VehicleEngines); }
public IEnumerable <VehicleEngine> GetAllWithCondition(object condition) { if (condition is VehicleModification) { VehicleModification vehicleModification = condition as VehicleModification; return(db.VehicleEngines.Where(we => we.VehicleModification.Model.Equals(vehicleModification.Model)).AsEnumerable()); } else { throw new Exception("Condition should be VehicleModification"); } }
public NewVehicleModificationHelper(IStoreService storeService, NewCarViewModel newCarViewModel) { this.storeService = storeService; this.newCarViewModel = newCarViewModel; VehicleModificationComboboxes = new VehicleModificationComboboxes(); TextsVehicleModification = new VehicleModification(); NewVehicleModification = new VehicleModification(); EmtyTextsVehicleModification(); vehicleModifications = new ObservableCollection <VehicleModification>(); }
private bool CheckVehicleModification(VehicleModification vehicleModification) { if (vehicleModification.Model == null || vehicleModification.Model == "" || vehicleModification.ModelCode == null || vehicleModification.ModelCode == "" || vehicleModification.ReleaseStart == null || vehicleModification.ReleaseStart == "" || vehicleModification.ReleaseEnd == null || vehicleModification.ReleaseEnd == "") { return(false); } else { return(true); } }
public ChooseCarViewModel() { vehicleAccess = new VehicleAccess(); mainViewModel = MainViewModel.GetMainViewModel(); mainViewModel.ChooseCarViewModel = this; selectedVehicleBrand = new Vehicle(); selectedVehicleModification = new VehicleModification(); selectedVehicleEngine = new VehicleEngine(); vehicleBrands = new ObservableCollection <Vehicle>(); vehicleModifications = new ObservableCollection <VehicleModification>(); vehicleEngines = new ObservableCollection <VehicleEngine>(); FillVehicleBrands(); }
private void FillVehicleModifications() { vehicleModifications.Clear(); vehicleModificationModels.Clear(); vehicleModificationModelCodes.Clear(); vehicleModificationReleaseStarts.Clear(); vehicleModificationReleaseEnds.Clear(); foreach (VehicleModification vehicleModification in vehicleAccess.GetAllVehicleBrandModifications(selectedVehicleBrand)) { vehicleModifications.Add(vehicleModification); vehicleModificationModels.Add(vehicleModification.Model); vehicleModificationModelCodes.Add(vehicleModification.ModelCode); vehicleModificationReleaseStarts.Add(vehicleModification.ReleaseStart); vehicleModificationReleaseEnds.Add(vehicleModification.ReleaseEnd); } if (vehicleModifications.Count == 0) { selectedVehicleModification = new VehicleModification(); } }
public NewCarViewModel() { vehicleAccess = new VehicleAccess(); mainViewModel = MainViewModel.GetMainViewModel(); mainViewModel.NewCarViewModel = this; selectedVehicleBrand = new Vehicle(); selectedVehicleModification = new VehicleModification(); selectedVehicleEngine = new VehicleEngine(); vehicleBrands = new ObservableCollection <Vehicle>(); vehicleModifications = new ObservableCollection <VehicleModification>(); vehicleEngines = new ObservableCollection <VehicleEngine>(); vehicleModificationModels = new ObservableCollection <string>(); vehicleModificationModelCodes = new ObservableCollection <string>(); vehicleModificationReleaseStarts = new ObservableCollection <string>(); vehicleModificationReleaseEnds = new ObservableCollection <string>(); vehicleEngineVolumes = new ObservableCollection <float>(); vehicleEngineModifications = new ObservableCollection <string>(); vehicleEnginePowers = new ObservableCollection <short>(); vehicleEngineModelCodes = new ObservableCollection <string>(); vehicleEngineReleaseStarts = new ObservableCollection <string>(); vehicleEngineReleaseEnds = new ObservableCollection <string>(); //VehicleModification vm1 = new VehicleModification("Sierra", "GBC", "1987", "1990"); //VehicleModification vm2 = new VehicleModification("Sierra", "GBN", "1990", "1993"); //vehicleModifications.Add(vm1); //vehicleModifications.Add(vm2); //VehicleModificationModels.Add(vm1.Model); //VehicleModificationModels.Add(vm2.Model); FillVehicleBrands(); }
public void DeleteVehicleModification(VehicleModification vehicleModification) { // mojet bit oshibka db.VehicleModifications.Remove(vehicleModification); db.SaveChanges(); }
/// public void AddVehicleModification(VehicleModification vehicleModification) { db.VehicleModifications.Add(vehicleModification); db.SaveChanges(); }
/// public IEnumerable <VehicleEngine> GetAllVehicleModelEngines(VehicleModification vehicleModification) { return(db.VehicleEngines.Where(we => we.VehicleModification.Model.Equals(vehicleModification.Model)).AsEnumerable()); }
public void DeleteVehicleModification(VehicleModification vehicleModification) { unitOfWork.VehicleModificationRepository.Delete(vehicleModification.Id); unitOfWork.Save(); }
public void EditModification(VehicleModification vehicleModification) { unitOfWork.VehicleModificationRepository.Update(vehicleModification); unitOfWork.Save(); }
public IEnumerable <VehicleEngine> GetEngines(VehicleModification vehicleModification) { return(unitOfWork.VehicleEngineRepository.GetAll().Where(ve => ve.VehicleModification == vehicleModification)); }
public void AddModification(VehicleModification vehicleModification) { unitOfWork.VehicleModificationRepository.Add(vehicleModification); unitOfWork.Save(); }