Beispiel #1
0
 public CockpitVM(IStationDataManager stationDataManager, IUserManager userManager, IMeasurementManager measurementManager, Window currentWindow)
 {
     _context = SynchronizationContext.Current;
     this._measurementManager = measurementManager;
     this._currentWindow      = currentWindow;
     this._stationManager     = stationDataManager;
     this._userManager        = userManager;
     this._currentUser        = null;
     InitWithoutUser();
 }
Beispiel #2
0
        public CockpitVM(IStationDataManager stationManager, IUserManager userManager, IMeasurementManager measurementManager, User currentUser, Window currentWindow)
        {
            _context = SynchronizationContext.Current;
            this._measurementManager = measurementManager;
            this.SearchTypes         = new ObservableCollection <SearchType>();
            this._currentWindow      = currentWindow;
            this._stationManager     = stationManager;
            this._userManager        = userManager;
            this._currentUser        = currentUser;


            InitWithUser();
        }
 public static IStationDataManager GetStationDataManager()
 {
     return(_stationDataManager ?? (_stationDataManager = new StationDataManager()));
 }