Beispiel #1
0
        public ActionResult Line(int sportId, int leagueId, int eventId)
        {
            IPinnacleApi pinnacle = new PinnacleApi(_token);
            LineModel    line     = pinnacle.GetLineForEvent(sportId, leagueId, eventId);

            LineViewModel lineVm = _mapper.Map <LineViewModel>(line);

            return(View(lineVm));
        }
Beispiel #2
0
        public ActionResult Sports()
        {
            IPinnacleApi pinnacle = new PinnacleApi(_token);
            SportsModel  sports   = pinnacle.GetSports();

            SportsViewModel sportVms = _mapper.Map <SportsViewModel>(sports);

            return(View(sportVms));
        }
Beispiel #3
0
        public ActionResult Leagues(int sportId)
        {
            IPinnacleApi pinnacle = new PinnacleApi(_token);
            LeaguesModel leagues  = pinnacle.GetLeaguesForSport(sportId);

            LeaguesViewModel leagueVms = _mapper.Map <LeaguesViewModel>(leagues);

            leagueVms.SportId = sportId;

            return(View(leagueVms));
        }
Beispiel #4
0
        public ActionResult Odds(int sportId, int eventId)
        {
            IPinnacleApi pinnacle = new PinnacleApi(_token);
            OddsModel    odds     = pinnacle.GetOddsForEvent(sportId, eventId);

            OddsViewModel oddsVms = _mapper.Map <OddsViewModel>(odds);

            if (oddsVms != null)
            {
                return(View(oddsVms));
            }
            else
            {
                return(View("NoData"));
            }
        }
Beispiel #5
0
        public ActionResult Fixtures(int sportId, int leagueId)
        {
            IPinnacleApi  pinnacle = new PinnacleApi(_token);
            FixturesModel fixtures = pinnacle.GetFixturesForSportLeague(sportId, leagueId);

            FixturesViewModel fixturesVms = _mapper.Map <FixturesViewModel>(fixtures);

            if (fixturesVms != null)
            {
                return(View(fixturesVms));
            }
            else
            {
                return(View("NoData"));
            }
        }