public OwnSaleItemsPageViewModel(INavigationService navigationService, ISaleItemViewModelFactory saleItemViewModelFactory, ISaleItemsManager saleItemsManager, IEventAggregator eventAggregator) : base(navigationService) { _saleItemViewModelFactory = saleItemViewModelFactory; _saleItemsManager = saleItemsManager; //Subscribes ItemSoldEvent eventAggregator.GetEvent <ItemSoldEvent>().Subscribe(UpdateView); }
public MainPageViewModel(INavigationService navigationService, ISaleItemViewModelFactory saleItemViewModelFactory, ISaleItemsManager saleItemsManager) : base(navigationService) { _saleItemViewModelFactory = saleItemViewModelFactory; _saleItemsManager = saleItemsManager; }
public SaleItemDetailPageViewModel(INavigationService navigationService, ISaleItemsManager saleItemsManager, ISaleItemViewModelFactory saleItemViewModelFactory) : base(navigationService) { _saleItemsManager = saleItemsManager; _saleItemViewModelFactory = saleItemViewModelFactory; }