public MainViewModel(IServerServiceFacade serverServiceFacade) { if (serverServiceFacade == null) throw new ArgumentNullException("serverServiceFacade"); this.serverServiceFacade = serverServiceFacade; // Call initialize if ProviderManager is ready if (!ProviderManager.IsInitialized) ProviderManager.OnInitialized += this.Initialize; else this.Initialize(); }
public ChromeViewModel(IServerServiceFacade serverServiceFacade) { if (serverServiceFacade == null) throw new ArgumentNullException("serverServiceFacade"); this.serverServiceFacade = serverServiceFacade; this.Clients = new ObservableCollection<IWebSocketConnection>(); ProviderManager.ChromeProvider.OnClientConnected += this.OnClientConnected; ProviderManager.ChromeProvider.OnClientDisconnected += this.OnClientDisconnected; }
public FaceControllerViewModel(IServerServiceFacade serverServiceFacade) { if (serverServiceFacade == null) throw new ArgumentNullException("serverServiceFacade"); this.serverServiceFacade = serverServiceFacade; }