public ICollection <FootballMatchResult> GetFixtures(string filePath)
        {
            var fixtures = new FootballDataCoUkParser().GetFixture(filePath);

            return(fixtures.Select(ConvertToMatchResult).ToList());
        }
        public ICollection <FootballMatchResult> GetHistoricalMatches(string filePath)
        {
            var results       = new FootballDataCoUkParser().GetHistoricalResults(filePath);
            var parsingErrors = false;

            return(results.Select(x =>
            {
                int homeScored;
                if (!int.TryParse(x.FTHG, out homeScored))
                {
                    homeScored = 0;
                    parsingErrors = true;
                }

                int awayScored;
                if (!int.TryParse(x.FTAG, out awayScored))
                {
                    awayScored = 0;
                    parsingErrors = true;
                }

                double homeOdds;
                if (!double.TryParse(x.B365H, out homeOdds))
                {
                    homeOdds = 0.0;
                    parsingErrors = true;
                }

                double drawOdds;
                if (!double.TryParse(x.B365D, out drawOdds))
                {
                    drawOdds = 0.0;
                    parsingErrors = true;
                }

                double awayOdds;
                if (!double.TryParse(x.B365A, out awayOdds))
                {
                    awayOdds = 0.0;
                    parsingErrors = true;
                }

                double over25Odds;
                if (!double.TryParse(x.BbAvOver25, out over25Odds))
                {
                    over25Odds = 0.0;
                    parsingErrors = true;
                }

                double under25Odds;
                if (!double.TryParse(x.BbAvUnder25, out under25Odds))
                {
                    under25Odds = 0.0;
                    parsingErrors = true;
                }

                return new FootballMatchResult
                {
                    //Div = x.Div,
                    //DateTime = DateTime.Parse(x.Date),
                    //HomeTeam = x.HomeTeam,
                    //AwayTeam = x.AwayTeam,
                    //HomeScored = homeScored,
                    //AwayScored = awayScored,
                    //HomeOdds = homeOdds,
                    //DrawOdds = drawOdds,
                    //AwayOdds = awayOdds,
                    //Over25Odds = over25Odds,
                    //Under25Odds = under25Odds,
                    //ParsingErrors = parsingErrors
                };
            }).ToList());
        }