public OrderCollectionViewModel(IEventAggregator eventAggregator, IOrderViewModelFactory orderViewModelFactory, IBus bus, INode node) { _eventAggregator = eventAggregator; _orderViewModelFactory = orderViewModelFactory; Orders = new ObservableCollection<IOrderViewModel>(); _bus = bus; _node = node; WireUpOrderEvents(); WireUpMessageBus(); }
public OrderCollectionViewModel(IEventAggregator eventAggregator, IOrderViewModelFactory orderViewModelFactory, IBus bus, INode node) { _eventAggregator = eventAggregator; _orderViewModelFactory = orderViewModelFactory; Orders = new ObservableCollection <IOrderViewModel>(); _bus = bus; _node = node; WireUpOrderEvents(); WireUpMessageBus(); }
public MainWindowViewModel(IOrderRepository orderRepository, IOrderViewModelFactory orderViewModelFactory, OrderHandler orderHandler, IAddOrderViewModelFactory addOrderViewModelFactory) { _orderRepository = orderRepository; _orderViewModelFactory = orderViewModelFactory; _orderHandler = orderHandler; _addOrderViewModelFactory = addOrderViewModelFactory; InitCommands(); }
public MainWindowViewModel(IOrderDataModel orderDataModel, IAccessViewModel accessViewModel, IChooseTabelViewModel chooseTabelViewModel, IOrderViewModelFactory orderViewModelFactory) { _accessViewModel = accessViewModel; _accessViewModel.SetMainWindowReference(this); _chooseTabelViewModel = chooseTabelViewModel; _orderViewModelFactory = orderViewModelFactory; _orderViewModelFactory.SetMainWindowReference(this); _orderDataModel = orderDataModel; ActivateItem(_accessViewModel); }
public MainWindowViewModel(IOrderNotyficator orderNotyficator, IWaiterDataModel waiterDataModel, IDialogLogin dialogLogin, IOrderViewModelFactory orderViewModelFactory, IConfirmDialogFactory confirmDialogFactory) { _orderViewModelFactory = orderViewModelFactory; _confirmDialogFactory = confirmDialogFactory; _waiterDataModel = waiterDataModel; orderNotyficator.SetTarget(this); _dialogLogin = dialogLogin; _dialogLogin.SetMainWindowReference(this); ActivateItem(_dialogLogin); }
public OrdersViewModel(Customer model, IOrderViewModelFactory orderViewModelFactory) { Orders = new ObservableCollection <OrderViewModel>(model.Orders.Select(o => orderViewModelFactory.CreateInstance(o, model))); }
public OrdersViewModel(Model.Customer model, IToolManager toolManager, IOrderViewModelFactory orderViewModelFactory) { Orders = new ObservableCollection<OrderViewModel>(model.Orders.Select(o => orderViewModelFactory.CreateInstance(o, model))); }
public AddOrderViewModelFactory(IUnityContainer container, IOrderViewModelFactory orderViewModelFactory) { _container = container; _orderViewModelFactory = orderViewModelFactory; }