public HistoryPresenterModel(IUnitInfoDatabase database)
      {
         if (database == null) throw new ArgumentNullException("database");
         _database = database;

         Debug.Assert(_database.Connected);

         _queryList = new List<QueryParameters>();
         _queryList.Add(new QueryParameters());
         _queryList.Sort();
         _queryBindingSource = new BindingSource();
         _queryBindingSource.DataSource = _queryList;
         _queryBindingSource.CurrentItemChanged += (s, e) =>
                                                   {
                                                      OnPropertyChanged("EditAndDeleteButtonsEnabled");
                                                      _currentPage = 1;
                                                      ResetBindings(true);
                                                   };

         _historyList = new HistoryEntrySortableBindingList();
         _historyList.Sorted += (s, e) =>
         {
            SortColumnName = e.Name;
            SortOrder = e.Direction;
         };
         _historyBindingSource = new BindingSource();
         _historyBindingSource.DataSource = _historyList;

         _page = new PetaPoco.Page<HistoryEntry> { Items = new List<HistoryEntry>() };
      }
        public HistoryPresenterModel(IUnitInfoDatabase database)
        {
            if (database == null)
            {
                throw new ArgumentNullException("database");
            }
            _database = database;

            Debug.Assert(_database.Connected);

            _queryList = new List <QueryParameters>();
            _queryList.Add(new QueryParameters());
            _queryList.Sort();
            _queryBindingSource                     = new BindingSource();
            _queryBindingSource.DataSource          = _queryList;
            _queryBindingSource.CurrentItemChanged += (s, e) =>
            {
                OnPropertyChanged("EditAndDeleteButtonsEnabled");
                _currentPage = 1;
                ResetBindings(true);
            };

            _historyList         = new HistoryEntrySortableBindingList();
            _historyList.Sorted += (s, e) =>
            {
                SortColumnName = e.Name;
                SortOrder      = e.Direction;
            };
            _historyBindingSource            = new BindingSource();
            _historyBindingSource.DataSource = _historyList;

            _page = new PetaPoco.Page <HistoryEntry> {
                Items = new List <HistoryEntry>()
            };
        }
Example #3
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);
        }
      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);
      }
 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;
 }
Example #6
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;
 }
Example #7
0
            public ProteinDataUpdater(IUnitInfoDatabase database, IProteinService proteinService)
            {
                if (database == null)
                {
                    throw new ArgumentNullException("database");
                }
                if (proteinService == null)
                {
                    throw new ArgumentNullException("proteinService");
                }

                _database       = database;
                _proteinService = proteinService;

                Debug.Assert(_database.Connected);
            }
Example #8
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);
        }
Example #9
0
         public ProteinDataUpdater(IUnitInfoDatabase database, IProteinService proteinService)
         {
            if (database == null) throw new ArgumentNullException("database");
            if (proteinService == null) throw new ArgumentNullException("proteinService");

            _database = database;
            _proteinService = proteinService;

            Debug.Assert(_database.Connected);
         }
 public void Init()
 {
     _database = MockRepository.GenerateMock <IUnitInfoDatabase>();
     _database.Stub(x => x.Connected).Return(true);
     _model = new HistoryPresenterModel(_database);
 }
 public void Init()
 {
    _database = MockRepository.GenerateMock<IUnitInfoDatabase>();
    _database.Stub(x => x.Connected).Return(true);
    _model = new HistoryPresenterModel(_database);
 }
 public void Init()
 {
     _database = MockRepository.GenerateMock<IUnitInfoDatabase>();
      _model = new HistoryPresenterModel(_database);
 }