Beispiel #1
0
        public MensagemViewModel(IEventAggregator eventAggregator,
                                 INavigationMenuKudoViewModel mnFuncionariosViewModel)
        {
            LoadMenuFuncionariosViewModel = mnFuncionariosViewModel;
            _eventAggregator = eventAggregator;

            AddMensagemCommand = new DelegateCommand(OnAddMensagemExecute);
        }
Beispiel #2
0
 public KudoCreateViewModels(IEventAggregator eventAggregator,
                             INavigationMenuKudoViewModel mnFuncionariosViewModel,
                             IMainViewModel mainViewModel,
                             IMessageDialogService messageDialogService)
 {
     _eventAggregator = eventAggregator;
     LoadMenuFuncionariosViewModel = mnFuncionariosViewModel;
     MainViewModel         = mainViewModel;
     _messageDialogService = messageDialogService;
     AddKudoCommand        = new DelegateCommand(OnAddMensagemExecute, OnAddKudoCanExecute);
 }
        public MainViewModel(IEventAggregator eventAggregator,
                             IMessageDialogService messageDialogService,
                             IKudoDialogViewModele CudoMensage,
                             Func <IKudoCreateViewModels> kudoCreateViewModels,
                             INavigationMenuKudoViewModel navigationMenuKudoViewModel)
        {
            _eventAggregator             = eventAggregator;
            _navigationMenuKudoViewModel = navigationMenuKudoViewModel;

            _cudoMensage                 = CudoMensage;
            _messageDialogService        = messageDialogService;
            _kudoCreateViewModelsCreator = kudoCreateViewModels;

            KudoCollectionDetalhesViewModels = new ObservableCollection <IKudoCreateViewModels>();
            AddTabKudoCommand       = new DelegateCommand(OnAddTabKudoCommandExecute);
            CloseMensagemTabCommand = new DelegateCommand(OnCloseTabKudoTabExecute);

            _navigationMenuKudoViewModel.Load();
        }