public CreateGameTableViewModel(IStateService stateService, INavigator navigator, IDispatcher dispatcher, IBlockUIService blockUIService, IMainHubApi mainHubApi) { _stateService = stateService; _navigator = navigator; _dispatcher = dispatcher; _blockUIService = blockUIService; _mainHubApi = mainHubApi; CreateDefaultGameTable(); }
public MainMenuViewModel(IStoreFolderPathProvider storeFolderPathProvider, INavigator navigator, IStateService stateService, IBlockUIService blockUIService, IHubClientConnection hubClientConnection) { _storeFolderPathProvider = storeFolderPathProvider; _navigator = navigator; _stateService = stateService; _blockUIService = blockUIService; _hubClientConnection = hubClientConnection; AuthenticateBackground(); }
public GameTablesViewModel(IStoreFolderPathProvider storeFolderPathProvider, IStateService stateService, INavigator navigator, IBlockUIService blockUIService, IDispatcher dispatcher, IMainHubApi mainHubClient) { _gameTables = new ObservableCollection <GameTable>(); _stateService = stateService; _navigator = navigator; _blockUIService = blockUIService; _dispatcher = dispatcher; _mainHubClient = mainHubClient; _isDisposed = false; _mainHubClient.CreatedNewGameTable += OnCreatedGameTable; }
public GameTableViewModel(IStateService stateService, INavigator navigator, IDispatcher dispatcher, IMainHubApi mainHubApi, IBlockUIService blockUIService) { _stateService = stateService; _navigator = navigator; _dispatcher = dispatcher; _mainHubApi = mainHubApi; _blockUIService = blockUIService; _mainHubApi.GameStarted += OnGameStarted; _mainHubApi.FirstMoveMade += OnFirstMoveMade; _mainHubApi.PlayerJoined += OnPlayerJoined; _mainHubApi.BeliveMoveMade += OnBeliveMoveMade; _mainHubApi.DontBeliveMoveMade += OnDontBeliveMoveMade; }