public SalesTabViewModel(ISalesService salesService, ISalesStatisticsPrinter salesStatisticsPrinter ) { _salesService = salesService; _salesStatisticsPrinter = salesStatisticsPrinter; Sales = new ObservableCollection <SaleEntityViewModel>(); ReloadToysCategoriesAsync() .Wait(); }
public ManagerPageViewModel(IToysService toysService, ISalesService salesService, ICustomersService customersService, IPreOrdersService preOrdersService, ISalesStatisticsPrinter printer ) { ToysContext = new ToysTabViewModel(toysService); SalesContext = new SalesTabViewModel(salesService, printer); CustomersContext = new CustomersTabViewModel(customersService); PreOrdersContext = new PreOrdersTabViewModel(preOrdersService); }
public AdminPageViewModel(IToysService toysService, IToysCategoriesService categoriesService, ISalesService salesService, ICustomersService customersService, IPreOrdersService preOrdersService, ISalesStatisticsPrinter salesStatisticsPrinter ) { ToysContext = new ToysTabViewModel(toysService); ToysCategoriesContext = new ToysCategoriesTabViewModel(categoriesService); SalesContext = new SalesTabViewModel(salesService, salesStatisticsPrinter); CustomersContext = new CustomersTabViewModel(customersService); PreOrdersContext = new PreOrdersTabViewModel(preOrdersService); }