예제 #1
0
        public MainMenuViewModel(IViewModelService viewModelService,
                                 INBPService nbpService,
                                 IZamowienieOdKlientaEwidencjaSzczegolyUCViewModel szczegolyUCViewModel,
                                 IMainMenuZapotrzebowanieViewModel zapotrzebowanieViewModel
                                 )
            : base(viewModelService)
        {
            this.viewModelService = viewModelService;
            this.nbpService       = nbpService;

            ZamOdKlientowSzczegolyUCViewModel = szczegolyUCViewModel;
            ZapotrzebowanieViewModel          = zapotrzebowanieViewModel;


            OdswiezCommand          = new RelayCommand(OdswiezCommandExecute, OdswiezCommandCanExecute);
            LoadCommand             = new RelayCommand(LoadCommandExecute);
            ZamknijAplikacjeCommand = new RelayCommand <CancelEventArgs>(ZamknijAplikacjeCommandExecute);

            Messenger.Register <tblPracownikGAT>(this, "MainMenu", GdyPrzeslanoPracownika);
        }
예제 #2
0
 public CurrencyRateService(INBPService nbpService)
 {
     this._nbpService = nbpService;
 }