public ReceiverStateViewModel(IReceiverEventPublisher receiverService) { this.ReceiverService = receiverService; this.ReceiverService.OnChanged(o => o.ReceiverCount).Do(delegate { this.RaisePropertyChanged(() => this.ReceiverCount); this.RaisePropertyChanged(() => this.Connected); }); }
public ExternalDevicesModule( IAppConfigService appConfigService, IReceiverEventSink receiverEventSink, IReceiverEventPublisher receiverEventPublisher ) { this.appConfigService = appConfigService; this.receiverEventSink = receiverEventSink; this.receiverEventPublisher = receiverEventPublisher; }