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(); }
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())); }