Exemple #1
0
        public IActionResult TestView()
        {
            //List<Pitcher> pitchers = _context.Pitchers.ToList();
            //List<PositionPlayer> catchers = _context.PositionPlayers.Where(p => p.Position == "C").ToList();
            //List<PositionPlayer> firstBasemen = _context.PositionPlayers.Where(p => p.Position == "1B").ToList();
            //List<PositionPlayer> secondBasemen = _context.PositionPlayers.Where(p => p.Position == "2B").ToList();
            //List<PositionPlayer> shortstops = _context.PositionPlayers.Where(p => p.Position == "SS").ToList();
            //List<PositionPlayer> thirdBasemen = _context.PositionPlayers.Where(p => p.Position == "3B").ToList();
            //List<PositionPlayer> outfielders = _context.PositionPlayers.Where(p => p.Position == "OF").ToList();



            //var teamStrikeOuts = _context.LastFiveGamesTeams.OrderByDescending(t => t.StrikeOutTotal).ToList();


            PredictorViewModel predictorViewModel = new PredictorViewModel
            {
                //Pitchers = pitchers,
                //Catchers = catchers,
                //FirstBasemen = firstBasemen,
                //SecondBasemen = secondBasemen,
                //ThirdBasemen = thirdBasemen,
                //ShortStops = shortstops,
                //Outfielders = outfielders,
            };

            return(View(predictorViewModel));
        }
Exemple #2
0
        public IActionResult Index()
        {
            List <Pitcher> pitchers = _context.Pitchers.ToList();
            //var pitcherNight = pitchers.Where(p => p.TeamName == "Braves" || p.TeamName == "Dodgers").ToList();
            List <Batter> catchers = _context.Batters.Where(p => p.Position == "C").ToList();
            //var catcherNight = catchers.Where(p => p.LastFiveDeviance < 10 && p.LastFiveDeviance > -5).ToList();
            List <Batter> firstBasemen = _context.Batters.Where(p => p.Position == "1B").ToList();
            //var firstNight = firstBasemen.Where(p => p.LastFiveDeviance < 10 && p.LastFiveDeviance > -5).ToList();
            List <Batter> secondBasemen = _context.Batters.Where(p => p.Position == "2B").ToList();
            //var secondNight = secondBasemen.Where(p => p.LastFiveDeviance < 10 && p.LastFiveDeviance > -5).ToList();
            List <Batter> shortstops = _context.Batters.Where(p => p.Position == "SS").ToList();
            //var shortNight = shortstops.Where(p => p.LastFiveDeviance < 10 && p.LastFiveDeviance > -5).ToList();
            List <Batter> thirdBasemen = _context.Batters.Where(p => p.Position == "3B").ToList();
            //var thirdNight = thirdBasemen.Where(p => p.LastFiveDeviance < 10 && p.LastFiveDeviance > -5).ToList();
            List <Batter> outfielders = _context.Batters.Where(p => p.Position == "OF").ToList();

            //var outfieldNight = outfielders.Where(p => p.LastFiveDeviance < 10 && p.LastFiveDeviance > -5).ToList();

            foreach (var player in _context.Batters)
            {
                if (player.Position == "LF" || player.Position == "RF" || player.Position == "CF" || player.Position == "DH")
                {
                    player.Position = "OF";
                }
            }
            _context.SaveChanges();

            List <TopGame> yesterdayTopFive = _context.TopGames.Where(d => d.Date == DateTime.Now.AddDays(-1).Date).ToList();



            //List<Team> teams = _context.Teams.ToList();
            //List<ProjectedTeam> projectedTeams = _context.ProjectedTeams.ToList();

            PredictorViewModel predictorViewModel = new PredictorViewModel
            {
                Pitchers         = pitchers,
                Catchers         = catchers,
                FirstBasemen     = firstBasemen,
                SecondBasemen    = secondBasemen,
                ThirdBasemen     = thirdBasemen,
                ShortStops       = shortstops,
                Outfielders      = outfielders,
                YesterdayTopFive = yesterdayTopFive
                                   //Teams = teams,
                                   //ProjectedTeams = projectedTeams
            };

            return(View(predictorViewModel));
        }