public DeviceManager( IBluetoothDeviceManager bluetoothDeviceManager, IInfraredDeviceManager infraredDeviceManager, IDeviceRepository deviceRepository, DeviceFactory deviceFactory) { _bluetoothDeviceManager = bluetoothDeviceManager; _infraredDeviceManager = infraredDeviceManager; _deviceRepository = deviceRepository; _deviceFactory = deviceFactory; }
public DeviceManager( IBluetoothDeviceManager bluetoothDeviceManager, IInfraredDeviceManager infraredDeviceManager, IDeviceRepository deviceRepository, DeviceFactory deviceFactory, IUIThreadService uiThreadService) { _bluetoothDeviceManager = bluetoothDeviceManager; _infraredDeviceManager = infraredDeviceManager; _deviceRepository = deviceRepository; _deviceFactory = deviceFactory; _uiThreadService = uiThreadService; }
public MainPageViewModel(INavigationService navigationService , IPageDialogService dialogService, IBluetoothDeviceManager bluetoothDeviceManager) : base(navigationService) { _navigationService = navigationService; _dialogService = dialogService; _bluetoothDeviceManager = bluetoothDeviceManager; Title = "Bluetooth Device Scan"; DeviceSelectedCommand = new DelegateCommand <BTDeviceInfo>(DeviceSelected); ScanStartCommand = new DelegateCommand(ScanStart, () => !IsExecuting) .ObservesProperty(() => IsExecuting) .ObservesProperty(() => ScanStatus); }