/// <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); }
public async Task <ActionResult> GetFixturesAsync(int competitionId, DateTime fromDate, DateTime toDate) { return(Ok(await _fixtureService.GetFixturesAsync(competitionId, fromDate, toDate))); }