public MainViewModel(IDataService dataService) { // Temp _dataService = dataService; _dataService.GetData( (item, error) => { if (error != null) { return; } }); // Docking Panels DockManager = new DockManagerViewModel(new List <DockWindowViewModel>()); CustomerManager = new ViewModelCustomerManager(); // Binding Commands NewCommand = new RelayCommand(() => New()); OpenCommand = new RelayCommand(() => Open()); SaveCommand = new RelayCommand(() => Save()); CloseCommand = new RelayCommand(() => Close()); ExitCommand = new RelayCommand(() => Exit()); ManageClientsCommand = new RelayCommand(() => ManageClients()); }
public MainWindowViewModel(IWindsorContainer container, ILogger log, DockManagerViewModel dockManagerViewModel) { _container = container; _log = log; DockManagerViewModel = dockManagerViewModel; }