public void UpdateProductsList() { try { Products.Clear(); Manufacturers.Clear(); VehicleEngine vehicleEngine = UserConfiguration.GetUserConfiguration().SelectedVehicleEngine; Category category = UserConfiguration.GetUserConfiguration().SelectedCategory; if (vehicleEngine != null && category != null) { try { vehiclePart = storeService.VehiclePartService.GetVehiclePart( vehicleEngine, category); FillProducts(storeService.ProductService.GetProductsByVehiclePart(vehiclePart)); NotifyPropertyChanged("Products"); } catch (Exception e) { WindowProvider.NotifyWindow(e.Message); } } else { WindowProvider.NotifyWindow("Автомобиль не выбран"); } } catch (Exception e) { WindowProvider.NotifyWindow(e.Message); } }
public ShoppingCartViewModel() { mainViewModel = MainViewModel.GetMainViewModel(); mainViewModel.ShoppingCartViewModel = this; storeService = StoreService.GetStoreService(); ShoppingCart = UserConfiguration.GetUserConfiguration().ShoppingCart; }
public OrdersViewModel() { storeService = StoreService.GetStoreService(); mainViewModel = MainViewModel.GetMainViewModel(); mainViewModel.OrdersViewModel = this; userConfiguration = UserConfiguration.GetUserConfiguration(); Orders = new ObservableCollection <Order>(); UpdateOrders(); }
public AddOemToCarCategoryViewModel() { storeService = StoreService.GetStoreService(); mainViewModel = MainViewModel.GetMainViewModel(); mainViewModel.AddOemToCarCategoryViewModel = this; userConfiguration = UserConfiguration.GetUserConfiguration(); ChooseCarViewModel = new ChooseCarViewModel(userConfiguration.SelectedVehicleEngine); Categories = new ObservableCollection <Category>(); UpdateOemToCarCategoryPage(); }
public void UpdateShoppingCart() { ShoppingCart = UserConfiguration.GetUserConfiguration().ShoppingCart; NotifyPropertyChanged(nameof(ProductsCount)); }
public void UpdateUser() { Customer = UserConfiguration.GetUserConfiguration().Customer; }
public virtual void UpdateProduct() { Product = UserConfiguration.GetUserConfiguration().SelectedProduct; ProductCount = 0; }
public MainViewModel() { UserConfiguration = UserConfiguration.GetUserConfiguration(); }