public NumberInWordConverter(IPersonalSettings personalSettings) { Key = "NumberInWordConverter-E4D4E10E-F4AE-40A1-AD9A-FB50A3FA8485"; Title = "Конвертер денежных величин"; Editor = null; LoadSettings(personalSettings); }
private async void LoadSettings(IPersonalSettings personalSettings) { var setting = new SettingsLoader(personalSettings); var json = await setting.Load(); _tripleNumberTextAttr = GetListTripleNumberTextAttr(json); }
public SpwReaderPlugin(IObjectModifier modifier, IObjectsRepository repository, IPersonalSettings personalSettings, IFileProvider fileProvider) { _objectModifier = modifier; _objectsRepository = repository; _pilotTypes = _objectsRepository.GetTypes(); _loader = new ObjectLoader(repository); _dataObjects = new List<IDataObject>(); _fileProvider = fileProvider; }
public RevitShareAgregator(IObjectsRepository repository, IPersonalSettings personalSettings, IEventAggregator eventAggregator) { _repository = repository; _currentPersonId = _repository.GetCurrentPerson().Id; personalSettings.SubscribeSetting(SettingsFeatureKeys.RevitAgregatorProjectPathKey).Subscribe(p => _sharePath = p.Value); personalSettings.SubscribeSetting(SettingsFeatureKeys.RevitProjectInfoKey).Subscribe(p => _revitProjectAttrsMap = GetRevitProjectAttrsMap(p.Value)); eventAggregator.Subscribe(this); _repository.SubscribeNotification(NotificationKind.StorageObjectCreated).Subscribe(OnNext, OnError); Task.Factory.StartNew(StartListeningUpdateSettingsCommand); }
public KompasAttrAutoImport(IPersonalSettings personalSettings) { Key = "KompasAttrAutoImport-E74EA6D5-C31E-4FE2-84E9-5AB64E503126"; Title = "Автоимпорт атрибутов из КОМПАС-3D"; Editor = null; _doc = null; var setting = new SettingLoader(personalSettings); _pairPilotKompasAttrs = GetListPairPilotKompasAttr(setting.Json); }
public LoginPageViewModel(INavigationService navigationService, IPageDialogService pageDialogService, IUserApplicationService userService, IPersonalSettings settings) { _navigationService = navigationService; _pageDialogService = pageDialogService; _userService = userService; _settings = settings; DoLoginCmd = new DelegateCommand(DoLogin); }
public RevitShareAgregator(IObjectsRepository repository, IPersonalSettings personalSettings, IEventAggregator eventAggregator) { _repository = repository; _currentPersonId = _repository.GetCurrentPerson().Id; _personalSettings = personalSettings; _eventAggregator = eventAggregator; _personalSettings.SubscribeSetting(SettingsFeatureKeys.RevitAggregatorProjectPathKey) .Subscribe(new PersonalSettingsObserver(OnNext)); _personalSettings.SubscribeSetting(SettingsFeatureKeys.RevitProjectInfoKey) .Subscribe(new PersonalSettingsObserver(OnNext)); _eventAggregator.Subscribe(this); _repository.SubscribeNotification(NotificationKind.StorageObjectCreated) .Subscribe(new NotificationObjectObserver(OnNext)); Task.Factory.StartNew(StartListeningUpdateSettingsCommand); Task.Factory.StartNew(StartListeningPrepareProjectCommand); }
public SettingLoader(IPersonalSettings personalSettings) { personalSettings.SubscribeSetting("KompasAttrAutoImport-E74EA6D5-C31E-4FE2-84E9-5AB64E503126").Subscribe(this); }
public CadReaderPlugin(IObjectModifier modifier, IObjectsRepository repository, IPersonalSettings personalSettings) { _objectModifier = modifier; _objectsRepository = repository; _listSpec = new List <Specification>(); _loader = new ObjectLoader(repository); }
public SpwReaderSettings(IPersonalSettings personalSettings, IObjectsRepository repository) { _repository = repository; personalSettings.SubscribeSetting(SettingsFeatureKeys.FeatureKey).Subscribe(this); }
public SettingsLoader(IPersonalSettings personalSettings) { _personalSettings = personalSettings; }