public DoorViewModel(IMessageReaderService messageReaderService,
                      IMessageWriterService messageWriterService,
                      IDoorControlMessageFactory messageFactory)
 {
     _messageReaderService = messageReaderService;
     _messageWriterService = messageWriterService;
     _messageFactory       = messageFactory;
 }
示例#2
0
 public MessageReaderService(IDoorControlMessageFactory controlMessageFactory, IEventAggregator eventAggregator)
 {
     _controlMessageFactory = controlMessageFactory;
     _eventAggregator       = eventAggregator;
     _eventAggregator.GetEvent <ApplicationClosingEvent>().Subscribe(StopListening);
 }