Exemplo n.º 1
0
        public Startup()
        {
            InitializeComponent();

            _gameDetails = GameDetailsService.ReadGameDetails();

            DataContext = _gameDetails;
        }
Exemplo n.º 2
0
        public async void GetGameScoreTime(int idCalendario)
        {
            IsBusy        = true;
            GameScoreTime = new GameScoreTime();

            var gameDetailsService = new GameDetailsService();

            GameScoreTime = await gameDetailsService.GetGameScoreTime(idCalendario);

            IsBusy = false;
        }
Exemplo n.º 3
0
        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}");
            }
        }
Exemplo n.º 4
0
        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;
        }