Esempio n. 1
0
        public void Setup()
        {
            var testDataPath = Assembly.GetCallingAssembly().CodeBase;

            testDataPath = testDataPath.Replace(".Tests/bin/Debug/nunit.framework.DLL",
                                                "\\bin\\TestData\\2016.10.25_HCapCoupon - Paddy Power.html");

            _uriHCapCouponFake = new Uri(testDataPath).LocalPath;

            _fakeWebscraper       = new WebScraper();
            _matchBettingDataList = _fakeWebscraper.GetMatchBettingData(_fakeWebscraper.GetSpreadsAndOdds(_uriHCapCouponFake));

            _predictedData         = new PredictionComparisonData();
            _predictionComparisons = _predictedData.GetPredictionComparisons(_matchBettingDataList);

            _context = new PredictionAlgoContext();

            _fixtureData = new FixtureData();
        }
        public ActionResult AllPreviousComparisons(string id)
        {
            var predict = new PredictionComparisonData();

            if (id == "id")
            {
                var updatedPredictions = predict.UpdatePredictions();

                ViewData["SuccessRate"] = _predictCompare.GetTotalPreditionSuccess;

                return(View(updatedPredictions));
            }
            var allPredictions = _db.PredictionComparisons
                                 .DistinctBy(x => x.PredictionComparisonReference)
                                 .OrderByDescending(x => x.FixtureDate)
                                 .ToList();

            ViewData["SuccessRate"] = _predictCompare.GetTotalPreditionSuccess;

            return(View(allPredictions));
        }