public void ConfigureServices(IServiceCollection services)
        {
            services.AddScoped <IChampionshipRepository, ChampionshipRepository>();
            services.AddScoped <ITeamRepository, TeamRepository>();
            services.AddScoped <IPlayerRepository, PlayerRepository>();

            services.AddDbContext <FantacalcioContext>
                (options => options.UseSqlServer(_config.GetConnectionString("FantacalcioString")));

            _context = services.BuildServiceProvider()
                       .GetService <FantacalcioContext>();

            services.AddMvc()
            .SetCompatibilityVersion(CompatibilityVersion.Version_2_2)
            .AddJsonOptions(opt => opt.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore);
        }
Exemple #2
0
 public PlayerController(FantacalcioContext context, IPlayerRepository playerRepository, ILogger <PlayerController> logger)
 {
     _context          = context;
     _playerRepository = playerRepository;
     _logger           = logger;
 }
 public TeamController(FantacalcioContext context, ITeamRepository teamRepository, ILogger <TeamController> logger)
 {
     _context        = context;
     _teamRepository = teamRepository;
     _logger         = logger;
 }
 public ChampionshipRepository(FantacalcioContext context)
 {
     _context = context;
 }
 public ChampionshipController(FantacalcioContext context, IChampionshipRepository championshipRepository, ILogger <ChampionshipController> logger)
 {
     _context = context;
     _championshipRepository = championshipRepository;
     _logger = logger;
 }
 public PlayerRepository(FantacalcioContext context)
 {
     _context = context;
 }
Exemple #7
0
 public TeamRepository(FantacalcioContext context)
 {
     _context = context;
 }