public static void CreateNotifySystimeWcfSql(String tableName, String action, int isTest) { Task.Factory.StartNew(() => { INotifyManager wcfSystime = DependencyFactory.Resolve <INotifyManager>(); Config config = new Config(false, false); if (config.DealerInfo.NotifyWcfChangeDataBase && Enum.TryParse(action, out TableAction tableAction)) { String conectionString = config.DealerInfo.ConectionStringToSystime; if (isTest == 1 && config.DealerInfo.SaveInTest) { conectionString = config.DealerInfo.ConectionStringSystimeTest; } switch (tableAction) { case TableAction.I: wcfSystime.CreateNotificationTrigger(tableName, conectionString, isTest); break; case TableAction.D: wcfSystime.DeleteTrigger(tableName, conectionString); break; } } }); }
/// <summary> /// Initialize a new instance of 'BleManager'. /// </summary> /// <param name="aggregator">Prism dependency injected IEventAggregator.</param> public BleManager(IBluetoothLE ble, IEventAggregator aggregator, INotifyManager notifyManager, ILoggerFacade logger, IStateManager stateManager) { _aggregator = aggregator; _charCache = new Dictionary <Guid, ICharacteristic>(); _devicesFound = new Dictionary <GoPlus, IDevice>(); _registeredNotifyChar = new List <ICharacteristic>(); _ble = ble; _ble.StateChanged += _ble_StateChanged; _adapter = _ble.Adapter; _adapter.ScanMode = ScanMode.Balanced; _adapter.DeviceConnected += _adapter_DeviceConnected; _adapter.DeviceConnectionLost += _adapter_DeviceConnectionLost; _adapter.DeviceDisconnected += _adapter_DeviceDisconnected; _adapter.DeviceDiscovered += _adapter_DeviceDiscovered; _adapter.ScanTimeoutElapsed += _adapter_ScanTimeoutElapsed; _logger = logger; _notifyManager = notifyManager; _stateManager = stateManager; PublishBluetoothState(_ble.State); }
public NavetNotifier(IEventClient webClient, INotifyManager pushManager, ITaskScheduler taskScheduler, ILogger logger) { TaskScheduler = taskScheduler; WebClient = webClient; PushManager = pushManager; Logger = logger; RuleChecker = new BusinessRuleChecker(); }
public ExtractorManager(IBleManager bleManager, IEventAggregator aggregator, ILoggerFacade logger, INotifyManager notifyManager, IStateManager stateManager) { _bleManager = bleManager; _aggregator = aggregator; _logger = logger; _notifyManager = notifyManager; _stateManager = stateManager; _aggregator.GetEvent <PrismEvents.CharacteristicUpdatedEvent>().Subscribe(OnCharacteristicNotify, ThreadOption.UIThread); }
/// <summary> /// Initializes a new instance of the <see cref="SuppressNotifyHelper"/> class. /// </summary> /// <param name="source">The source.</param> public SuppressNotifyHelper(INotifyManager source) { _source = source; _source.Mute(); }
public Container(INotifyManager notifyManager, IReader <T> reader, T configuration) { ChangeNotifier = notifyManager; Reader = reader; Configuration = configuration; }
public UserManager(INotifyManager notifyManager) { _notifyManager = notifyManager; }