public CasinoDbContext CreateDbContext() { var options = new DbContextOptionsBuilder <CasinoDbContext>() .UseSqlite(_connection) .Options; _dbContext = new CasinoDbContext(options); return(_dbContext); }
public TestBase(TestFixture testFixture) { DbContext = testFixture.CreateDbContext(); HostBuilder = new WebHostBuilder(); HostBuilder.UseEnvironment("Testing").UseStartup <Startup>(); HostBuilder.ConfigureAppConfiguration((Action <WebHostBuilderContext, IConfigurationBuilder>) ((builderContext, config) => config.AddJsonFile("appsettings.json"))); TestingServer = new TestServer(HostBuilder); HttpClient = TestingServer.CreateClient(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, CasinoDbContext context) { app.UseCors(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); context.Database.EnsureCreated(); }
public NewsletterRepository() { this._context = new CasinoDbContext(); this._context.Configuration.AutoDetectChangesEnabled = false; this._context.Configuration.LazyLoadingEnabled = false; }
public PlayerService(CasinoDbContext context, ILogger <PlayerService> logger) { _context = context; _logger = logger; }