示例#1
0
        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(IMenuManagerViewModel menuManagerViewModel, IWaiterManagerViewModel waiterManagerViewModel, ITableManagerViewModel tableManagerViewModel, IAccessViewModel accessViewModel, ICredentialDataModel credentialDataModel)
        {
            _credentialDataModel = credentialDataModel;

            _menuManagerViewModel   = menuManagerViewModel;
            _waiterManagerViewModel = waiterManagerViewModel;
            _tableManagerViewModel  = tableManagerViewModel;

            accessViewModel.SetMainWindow(this);

            ActivateItem(accessViewModel);
        }
 public void SetParentWindow(IAccessViewModel accessViewModel)
 {
     _accessViewModel = accessViewModel;
 }
 public void SetParentWindow(IAccessViewModel accessViewModel)
 {
     _accessViewModel = accessViewModel;
 }