public Startup() { InitializeComponent(); _gameDetails = GameDetailsService.ReadGameDetails(); DataContext = _gameDetails; }
public async void GetGameScoreTime(int idCalendario) { IsBusy = true; GameScoreTime = new GameScoreTime(); var gameDetailsService = new GameDetailsService(); GameScoreTime = await gameDetailsService.GetGameScoreTime(idCalendario); IsBusy = false; }
static MonsterFactory() { if (File.Exists(GAME_DATA_FILENAME)) { s_gameDetails = GameDetailsService.ReadGameDetails(); XmlDocument data = new XmlDocument(); data.LoadXml(File.ReadAllText(GAME_DATA_FILENAME)); string rootImagePath = data.SelectSingleNode("/Monsters") .AttributeAsString("RootImagePath"); LoadMonstersFromNodes(data.SelectNodes("/Monsters/Monster"), rootImagePath); } else { throw new FileNotFoundException($"Missing data file: {GAME_DATA_FILENAME}"); } }
public async void GetGameTotals(int idCalendario, int idTeamVisita) { IsBusy = true; GameTotalsVisita = new GameTotals(); GameTotalsCasa = new GameTotals(); var gameDetailsService = new GameDetailsService(); var totals = await gameDetailsService.GetGameTotals(idCalendario); foreach (var item in totals) { if (item.IDEquipo == idTeamVisita) { GameTotalsVisita = item; } else { GameTotalsCasa = item; } } IsBusy = false; }