public SubCategoryViewModel(IRegionManager regionManager) { _subCategoryBl = new SubCategoryBL(); _subCategories = new ObservableCollection <SubCategoryVO>(_subCategoryBl.FindAll()); _categoryBl = new CategoryBL(); _categories = new ObservableCollection <CategoryVO>(_categoryBl.FindAll()); }
//Standard registration //public SubCategoryViewModel(ISubCategoryView view, IRegionManager regionManager) // : base(view) //Navigation registration public SubCategoryViewModel(IRegionManager regionManager) { _regionManager = regionManager; _subCategoryBl = new SubCategoryBL(); _subCategories = new ObservableCollection <SubCategoryVO>(_subCategoryBl.FindAll()); _categoryBl = new CategoryBL(); _categories = new ObservableCollection <CategoryVO>(_categoryBl.FindAll()); NotificationRequest = new InteractionRequest <INotification>(); NotificationCommand = new DelegateCommand(RaiseNotification); ConfirmationRequest = new InteractionRequest <IConfirmation>(); ConfirmationCommand = new DelegateCommand(RaiseConfirmation); CustomPopupRequest = new InteractionRequest <INotification>(); CustomPopupCommand = new DelegateCommand(RaiseCustomPopup); SelectItemCommand = new DelegateCommand <object[]>(SelectItem); CategoryInfoCommand = new DelegateCommand <SubCategoryVO>(CategoryInfo); }