public MainWindowViewModel( IUIDataProvider dataProvider, IToolManager toolManager) { _dataProvider = dataProvider; _toolManager = toolManager; }
public OrderViewModel(Order order, Customer customer, IToolManager toolManager) { Customer = customer; _model= order; _toolManager = toolManager; SubscribeToOrderDetailsChanged(_model); }
public OrderViewModel(Order order, Customer customer, IToolManager toolManager) { Customer = customer; _model = order; _toolManager = toolManager; SubscribeToOrderDetailsChanged(_model); }
public MainWindowViewModel(IUiDataProvider dataProvider, IToolManager toolManager) { _dataProvider = dataProvider; _toolManager = toolManager; //Tools = new ObservableCollection<ToolViewModel>(); //Tools.Add(new CustomerDetailsViewModel(_dataProvider, "ALFKI")); }
public OrderDetailsViewModel(OrderViewModel order, IToolManager toolManager) : base(toolManager) { _toolManager = toolManager; Order = order; DisplayName = Order.Customer.CompanyName + ": " + Order.Model.OrderID.ToString(); }
public OrderDetailsViewModel(OrderViewModel order,IToolManager toolManager) : base(toolManager) { _toolManager = toolManager; Order = order; DisplayName = Order.Customer.CompanyName + ": " + Order.Model.OrderID.ToString(); }
public CustomerDetailsViewModel(IUiDataProvider uiDataProvider, string customerId, IOrdersViewModelFactory ordersViewModelFactory, IToolManager toolManager = null) : base(toolManager) { _dataProvider = uiDataProvider; _ordersViewModelFactory = ordersViewModelFactory; Customer = _dataProvider.GetCustomer(customerId); DisplayName = Customer.CompanyName; Customer.PropertyChanged += CustomerOnPropertyChanged; }
public CustomerDetailsViewModel( IUIDataProvider dataProvider, string customerID, IToolManager toolManager = null ) : base(toolManager) { _dataProvider = dataProvider; Customer = _dataProvider.GetCustomer(customerID); Customer.PropertyChanged += Customer_PropertyChanged; DisplayName = Customer.CompanyName; }
public CustomerDetailsViewModel( IUIDataProvider dataProvider, string customerID, IToolManager toolManager, IOrdersViewModelFactory ordersViewModelFactory) : base(toolManager) { _dataProvider = dataProvider; _ordersViewModelFactory = ordersViewModelFactory; Customer = _dataProvider.GetCustomer(customerID); Customer.PropertyChanged += Customer_PropertyChanged; DisplayName = Customer.CompanyName; }
public void Customers_Always_CallsGetCustomers() { // Create Stub IUiDataProvider uiDataProviderMock = MockRepository.GenerateMock <IUiDataProvider>(); uiDataProviderMock.Expect(c => c.GetCustomers()); IToolManager toolManager = MockRepository.GenerateMock <IToolManager>(); // Inject Stub MainWindowViewModel target = new MainWindowViewModel(uiDataProviderMock, toolManager); // call the method - Although it doesn't do anything with the list, if this is not called an exception would be called. IList <Customer> customers = target.Customers; uiDataProviderMock.VerifyAllExpectations(); }
public static void Configure(IToolManager <IProcessTool> tools, IKeyboardMouseEvents events, Action exitAction) { var keyCombinationToActionMap = new Dictionary <Combination, Action> { { Combination.FromString("Control+K+L"), () => { tools.GetByName("desktopKeyHook").Start(); } }, { Combination.FromString("Control+K+J"), () => { tools.GetByName("desktopKeyHook").Stop(); } }, { Combination.FromString("Control+S+D"), () => { tools.GetByName("desktopRecorder").Start(); } }, { Combination.FromString("Control+S+A"), () => { tools.GetByName("desktopRecorder").Stop(); } }, }; events.KeyPress += (o, e) => { if (e.KeyChar == 'q') { exitAction(); } }; events.OnCombination(keyCombinationToActionMap); }
private MainWindowViewModel GetShowCustomerDetails(Customer customer) { IUiDataProvider uiDataProviderMock = MockRepository.GenerateMock <IUiDataProvider>(); IToolManager toolManager = MockRepository.GenerateMock <IToolManager>(); uiDataProviderMock.Stub(c => c.GetCustomer(customer.CustomerId)).Return(customer); toolManager.Stub(c => c.Tools).Return(new ObservableCollection <ToolViewModel> { new CustomerDetailsViewModel(uiDataProviderMock, customer.CustomerId, toolManager) }); MainWindowViewModel target = new MainWindowViewModel(uiDataProviderMock, toolManager) { SelectedCustomerId = customer.CustomerId }; return(target); }
public OrdersViewModel(Model.Customer model, IToolManager toolManager, IOrderViewModelFactory orderViewModelFactory) { Orders = new ObservableCollection<OrderViewModel>(model.Orders.Select(o => orderViewModelFactory.CreateInstance(o, model))); }
public ToolViewModel(IToolManager toolManager) { _toolManager = toolManager; }
public ToolController(IToolManager toolManager) { this._toolManager = toolManager; }
public void AssignManager(IToolManager thisManager) { manager = thisManager; CanMeasure = false; }
public OrdersViewModel(Model.Customer model, IToolManager toolManager, IOrderViewModelFactory orderViewModelFactory) { Orders = new ObservableCollection <OrderViewModel>(model.Orders.Select(o => orderViewModelFactory.CreateInstance(o, model))); }
public OrderDetailsViewModel(OrderViewModel order, IToolManager toolManager) : base(toolManager) { _toolManager = toolManager; Order = order; DisplayName = $"{Order.Customer.CustomerId} : {Order.Model.OrderId}"; }