Exemplo n.º 1
0
 public DataViewModel(ISellerProvider sellerProvider, IItemsProvider itemsProvider, IMarketService dataService, IItemReader itemReader)
 {
     _dataService = dataService;
     _itemReader  = itemReader;
     Sellers      = new ObservableCollection <SellerViewModel>(sellerProvider.Sellers);
     Items        = itemsProvider.Items;
 }
Exemplo n.º 2
0
 public MainViewModel(IItemReader itemReader, IMarketService dataService, ISellerProvider sellerProvider, IItemsProvider itemsProvider)
 {
     _sellerProvider       = sellerProvider;
     _itemsProvider        = itemsProvider;
     _itemReader           = itemReader;
     CashRegisterViewModel = new CashRegisterViewModel(sellerProvider, itemsProvider);
     DataViewModel         = new DataViewModel(sellerProvider, itemsProvider, dataService, itemReader);
 }
Exemplo n.º 3
0
 public CashRegisterViewModel(ISellerProvider sellerProvider, IItemsProvider itemsProvider)
 {
     _sellerProvider = sellerProvider;
     Items           = itemsProvider.Items;
 }