public Server( INetworkCredentialsPatternValidationService patternValidationService, IServerMessageHandlingService messageHandlingService, IUserTrackerService userTracker, IQueueService <Chat> _chatQueue) { _patternValidationService = patternValidationService; _messageHandlingService = messageHandlingService; _userTracker = userTracker; this._chatQueue = _chatQueue; _lock = new object(); _messageLock = new object(); _exitListening = false; }
public HomeViewModel( IRegionManager regionManager, INetworkCredentialsPatternValidationService patternValidationService, INetworkClientService clientService, IEventAggregator eventAggregator, IInformationHoldingService informationHolding) { _regionManager = regionManager; _patternValidationService = patternValidationService; _clientService = clientService; _eventAggregator = eventAggregator; _informationHolding = informationHolding; ConnectCommand = new DelegateCommand(Connect); ErrorMessage = ""; _mainDispatcher = Dispatcher.CurrentDispatcher; _eventAggregator.GetEvent <ChatroomAcceptanceEvent>().Subscribe(OnChatroomAcceptance); }