예제 #1
0
 public Histogram(string title, IHistoryView view, int count = 1, int[] groupSize = null)
 {
     this.Title     = title;
     this.View      = view;
     this.Count     = count;
     this.groupSize = groupSize;
 }
예제 #2
0
        /// <inheritdoc />
        public IHistoryPresenter AssignHistoryPresenter(IHistoryView view)
        {
            var presenter = new HistoryPresenter(view, m_Model.ConstructHistoryModel(), m_Model);

            view.Presenter = presenter;
            return(presenter);
        }
예제 #3
0
        //Конструктор
        public HistoryPresenter(IHistoryView historyView, IDataAccessFactory dataAccessFactory)
        {
            _historyView       = historyView;
            _dataAccessFactory = dataAccessFactory;

            _historyView.WindowLoaded    += _historyView_WindowLoaded;
            _historyView.WindowActivated += _historyView_WindowActivated;
        }
예제 #4
0
        public HistoryPresenter(IHistoryView view)
        {
            _view = view;

            _historyRepository    = new HistoryRepository();
            _listingRepository    = new ListingRepository();
            _favouritesRepository = new FavoritesRepository();
        }
예제 #5
0
        /// <summary>
        /// Initializes a new instance of the <see cref="HistoryPresenter"/> class.
        /// </summary>
        /// <param name="view">The view.</param>
        public HistoryPresenter(IHistoryView view)
        {
            this._HistoryView = view;
            this._HistoryHandler = HistoryHandler.Instance;
            this._HistoryHandler.ChangeEvent += new HistoryHandler.ChangeHandler(this.Update);

            SetUpHandler();
        }
 public HistoryController(IHistoryView view)
 {
     this.view = view;
     this.view.SetController(this);
     this.requestViewController = new RequestDetailController(this.view.GetRequestView);
     this.requestList           = new ArrayList();
     this.sponsors  = new ArrayList();
     this.loginInfo = LoginInfo.GetInstance();
 }
예제 #7
0
        public HistoryPresenter(IHistoryView view, IEventAggregator eventAggregator)
        {
            this.view = view;
            this.view.Presenter = this;
            this.view.Model = new HistoryModel();

            var stockActionExecutedEvent = eventAggregator.GetEvent<StockActionExecutedEvent>();
            stockActionExecutedEvent.Subscribe(this.OnStockActionExecuted, ThreadOption.UIThread);
        }
예제 #8
0
        public HistoryPresenter(IHistoryView view, IHistoryModel historyModel)
        {
            m_View         = view;
            m_HistoryModel = historyModel;

            m_HistoryModel.HistoryListUpdated       += OnHistoryListUpdated;
            m_HistoryModel.SelectedRevisionReceived += OnSelectedRevisionReceived;
            m_HistoryModel.EntryCountUpdated        += OnEntryCountUpdated;
            m_HistoryModel.HistoryListReceived      += OnHistoryListReceived;
            m_HistoryModel.BusyStatusUpdated        += OnBusyStatusUpdated;
        }
예제 #9
0
        public HistoryControlPresenter(
            IHistoryView historyView,
            FileSystem fileSystem,
            CareTaker careTaker
            )
        {
            this.historyView = historyView;
            this.careTaker   = careTaker;
            this.fileSystem  = fileSystem;

            SubscribeToViewEvents();
        }
예제 #10
0
        public void Init()
        {
            _prefs          = MockRepository.GenerateStub <IPreferenceSet>();
            _queryContainer = MockRepository.GenerateStub <IQueryParametersContainer>();
            _view           = MockRepository.GenerateMock <IHistoryView>();
            _viewFactory    = MockRepository.GenerateMock <IViewFactory>();
            _messageBoxView = MockRepository.GenerateMock <IMessageBoxView>();

            _database = MockRepository.GenerateMock <IUnitInfoDatabase>();
            _database.Stub(x => x.Connected).Return(true);
            _model = new HistoryPresenterModel(_database);
        }
예제 #11
0
      public void Init()
      {
         _prefs = MockRepository.GenerateStub<IPreferenceSet>();
         _queryCollection = MockRepository.GenerateStub<IQueryParametersCollection>();
         _view = MockRepository.GenerateMock<IHistoryView>();
         _viewFactory = MockRepository.GenerateMock<IViewFactory>();
         _messageBoxView = MockRepository.GenerateMock<IMessageBoxView>();

         _database = MockRepository.GenerateMock<IUnitInfoDatabase>();
         _database.Stub(x => x.Connected).Return(true);
         _model = new HistoryPresenterModel(_database);
      }
예제 #12
0
 public HistoryPresenter(IPreferenceSet prefs, IQueryParametersCollection queryCollection, IHistoryView view, 
     IQueryView queryView, IOpenFileDialogView openFileView, ISaveFileDialogView saveFileView,
     IMessageBoxView messageBoxView, HistoryPresenterModel model)
 {
     _prefs = prefs;
      _queryCollection = queryCollection;
      _view = view;
      _queryView = queryView;
      _openFileView = openFileView;
      _saveFileView = saveFileView;
      _messageBoxView = messageBoxView;
      _model = model;
 }
예제 #13
0
 public HistoryPresenter(IPreferenceSet prefs, 
                         IQueryParametersCollection queryCollection, 
                         IHistoryView view, 
                         IViewFactory viewFactory, 
                         IMessageBoxView messageBoxView, 
                         IUnitInfoDatabase database,
                         HistoryPresenterModel model)
 {
    _prefs = prefs;
    _queryCollection = queryCollection;
    _view = view;
    _viewFactory = viewFactory;
    _messageBoxView = messageBoxView;
    _database = database;
    _model = model;
 }
 public HistoryPresenter(IPreferenceSet prefs,
                         IQueryParametersContainer queryContainer,
                         IHistoryView view,
                         IViewFactory viewFactory,
                         IMessageBoxView messageBoxView,
                         IUnitInfoDatabase database,
                         HistoryPresenterModel model)
 {
     _prefs          = prefs;
     _queryContainer = queryContainer;
     _view           = view;
     _viewFactory    = viewFactory;
     _messageBoxView = messageBoxView;
     _database       = database;
     _model          = model;
 }
예제 #15
0
 public HistoryPresenter(IHistoryView view, IDataSource dataSource)
 {
     this.view       = view;
     view.Presenter  = this;
     this.dataSource = dataSource;
 }
예제 #16
0
        public void Init()
        {
            _prefs = MockRepository.GenerateStub<IPreferenceSet>();
             _queryCollection = MockRepository.GenerateStub<IQueryParametersCollection>();
             _view = MockRepository.GenerateMock<IHistoryView>();
             _queryView = MockRepository.GenerateMock<IQueryView>();
             _openFileView = MockRepository.GenerateMock<IOpenFileDialogView>();
             _saveFileView = MockRepository.GenerateMock<ISaveFileDialogView>();
             _messageBoxView = MockRepository.GenerateMock<IMessageBoxView>();

             _database = MockRepository.GenerateMock<IUnitInfoDatabase>();
             _model = new HistoryPresenterModel(_database);
        }
 public HistoryPresenter(IHistoryView view)
 {
     this.view = view;
     this.view.LoadDataRequest += View_LoadDataRequest;
 }
예제 #18
0
 public HistoryPresenter([NotNull] IHistoryView view, [NotNull] IHistoryModel historyModel, [NotNull] IMainModel mainModel)
 {
     m_View         = view;
     m_HistoryModel = historyModel;
     m_MainModel    = mainModel;
 }
예제 #19
0
 public HistoryViewController(IHistoryView view, IClientMessenger clientMessenger = null)
 {
     // Stored injected dependencies
     _view = view;
     _clientMessenger = clientMessenger;
 }
 public HistoryListPresenter(IHistoryView view, IHistoryElmView elm)
 {
     this.view = view;
     this.elm  = elm;
     ClearButtonClickObservable = view.ClearButton.OnClickAsObservable();
 }