public CategoryViewModel(ICategoryService categoryService, IRegionChangeManager regionChangeManager) { _categoryService = categoryService; _regionChangeManager = regionChangeManager; InitializeCommand = new DelegateCommand(OnInitializeCommandExecute, OnInitializeCommandCanExecute); SelectCategoryCommand = new DelegateCommand <CategoryModel>(OnSelectCategoryCommandExecute, OnSelectCategoryCommandCanExecute); }
public MenuViewModel(IMenuService menuService, IRegionChangeManager regionChangeManager) { _menuService = menuService; _regionChangeManager = regionChangeManager; InitializeCommand = new DelegateCommand(OnInitializeCommandExecute, OnInitializeCommandCanExecute); BackCommand = new DelegateCommand(OnBackCommandExecute); SelectProductCommand = new DelegateCommand <ProductModel>(OnSelectProductExecute, OnSelectProductCanExecute); }
public ProductDetailViewModel(IRegionChangeManager regionChangeManager, IEventAggregator eventAggregator, IProductDetailService productDetailService, ISizeService sizeService) { _regionChangeManager = regionChangeManager; _eventAggregator = eventAggregator; _productDetailService = productDetailService; _sizeService = sizeService; AddProductToCartCommand = new DelegateCommand(OnAddProductToCartCommandExecute); BackToOverViewCommand = new DelegateCommand(OnBackToOverviewCommandExecute); InitializeCommand = new DelegateCommand(OnInitializeCommandExecute, OnInitializeCommandCanExecute); Sizes = new List <SizeModel>(); }