Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 public MainWindowViewModel(IWindsorContainer container, ILogger log, DockManagerViewModel dockManagerViewModel)
 {
     _container           = container;
     _log                 = log;
     DockManagerViewModel = dockManagerViewModel;
 }