コード例 #1
0
        /// <summary>
        /// Chargement des derniers résultats
        /// </summary>
        /// <returns>Liste de <seealso cref="Fixture"/></returns>
        /// TODO Externaliser cette méthode de l'activity
        private async Task <List <Fixture> > LoadLastFixtures(bool debug)
        {
            Log.Debug(TAG, "LoadLastResults");

            List <Fixture> result = new List <Fixture>();

            if (debug)
            {
                // récupération des derniers fixtures
                result = fixtureServiceMock.GetFixtures();
            }
            else
            {
                // récupération du numéro de la dernière journée de championnat joué
                var competition = await competitionService.GetCompetition(Url.LIGUE_1_COMPETITION_ID);

                var idCompetition = competition.Id;
                var matchDay      = competition.CurrentMatchday;

                // récupération des derniers résultats
                var fixtures = await fixtureService.GetFixturesAsync(idCompetition, matchDay);

                result = fixtures;
            }

            return(result);
        }
コード例 #2
0
 public async Task <ActionResult> GetFixturesAsync(int competitionId, DateTime fromDate, DateTime toDate)
 {
     return(Ok(await _fixtureService.GetFixturesAsync(competitionId, fromDate, toDate)));
 }