Esempio n. 1
0
        public ItemsViewPresenter(IItemsView view, IDataStore <T> model = null)
        {
            this.view      = view;
            modelDataStore = model ?? ServiceLocator.Instance.Get <IDataStore <T> >();

            Init();
        }
Esempio n. 2
0
 public ItemsViewViewModel(IItemsView view, IEventAggregator eventAgg, IUnityContainer cont)
     : base(view)
 {
     _container       = cont;
     _eventMgr        = eventAgg;
     _subToken        = _eventMgr.GetEvent <DocumentLoadingEvent>().Subscribe(OnLoadingDocument);
     _subTokenClosing = _eventMgr.GetEvent <CloseDocumentEvent>().Subscribe(OnClosingDocument);
 }
 public ItemsViewViewModel(IItemsView view, IEventAggregator eventAgg, IUnityContainer cont)
     : base(view)
 {
     _container = cont;
     _eventMgr = eventAgg;
     _subToken = _eventMgr.GetEvent<DocumentLoadingEvent>().Subscribe(OnLoadingDocument);
     _subTokenClosing = _eventMgr.GetEvent<CloseDocumentEvent>().Subscribe(OnClosingDocument);
 }
Esempio n. 4
0
        public void BeforeEachTest()
        {
            mockModel = new Mock <IDataStore <Student> >();
            model     = mockModel.Object;

            mockView = new Mock <IItemsView>();
            view     = mockView.Object;

            itemsViewPresenter = new ItemsViewPresenter <Student>(view, model);
        }
Esempio n. 5
0
        public ItemsController(IItemsView view, IDatabase database, INavigator navigator)
        {
            _view = view;

            view.SetController(this);

            _hostController = new RegistryHostController(view.GetRegistryHostView(), database, navigator, ModelChanged);

            _fuelCollectionManager   = new FuelCollectionManager(database);
            _tankCollectionManager   = new TankCollectionManager(database);
            _nozzleCollectionManager = new NozzleCollectionManager(database);
        }
Esempio n. 6
0
 public ItemsViewModel(IItemsView view)
 {
     View = view;
     View.ViewModel = this;
 }
 public ListNavigator(IKeyReader keyReader, IItemsView printer)
 {
     _keyReader = keyReader;
     _printer   = printer;
 }