public PlayerPointsService(ConfigurationService configurationService, NflContext context)
 {
     _configurationService = configurationService;
     _context = context;
     _context.ChangeTracker.AutoDetectChangesEnabled = false;
     _context.ChangeTracker.QueryTrackingBehavior    = QueryTrackingBehavior.NoTracking;
 }
Beispiel #2
0
        public NflController(NflContext context)
        {
            _context = context;

            if (_context.Players.Count() == 0 && _context.Teams.Count() == 0 && _context.Teams.Count() <= 15)
            {
                _context.Players.Add(new Player {
                    Id = 1, FirstName = "Tom", LastName = "Brady"
                });
                _context.Players.Add(new Player {
                    Id = 2, FirstName = "Larry", LastName = "FitzGerald"
                });
                _context.Players.Add(new Player {
                    Id = 3, FirstName = "Cam", LastName = "Newton"
                });
                _context.Players.Add(new Player {
                    Id = 4, FirstName = "Eli", LastName = "Manning"
                });
                _context.Players.Add(new Player {
                    Id = 5, FirstName = "Odell", LastName = "Beckham"
                });
                _context.Players.Add(new Player {
                    Id = 6, FirstName = "Richard", LastName = "Sherman"
                });
                _context.Players.Add(new Player {
                    Id = 7, FirstName = "Aaron", LastName = "Donald"
                });
                _context.Teams.Add(new Team {
                    Id = 1, Name = "New England Patriots", Location = "Foxborough, MA"
                });
                _context.Teams.Add(new Team {
                    Id = 2, Name = "Arizona Cardinals", Location = "Glendale, AZ"
                });
                _context.Teams.Add(new Team {
                    Id = 3, Name = "Carolina Panthers", Location = "Charlotte, NC"
                });
                _context.Teams.Add(new Team {
                    Id = 4, Name = "New York Giants", Location = "East Rutherford, NJ"
                });
                _context.Teams.Add(new Team {
                    Id = 5, Name = "Cleveland Browns", Location = "Cleveland, OH"
                });
                _context.Teams.Add(new Team {
                    Id = 6, Name = "San Francisco 49ers", Location = "Santa Clara, CA"
                });
                _context.Teams.Add(new Team {
                    Id = 7, Name = "Los Angeles Rams", Location = "Los Angeles, CA"
                });
                _context.SaveChanges();
                _context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
            }
        }
Beispiel #3
0
 public PlayerController(NflContext context, PlayerPointsService playerPointsService, IAppCache cache)
 {
     _context             = context;
     _playerPointsService = playerPointsService;
     _cache = cache;
 }
Beispiel #4
0
 public TeamController(NflContext context)
 {
     _context = context;
 }