public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory, DataContext dataContext, IDatabase redisDb) { loggerFactory.AddConsole(); ensureDatabase(dataContext); ensureRedis(redisDb); app.UseStatusCodePages(); app.UseDeveloperExceptionPage(); app.UseCors(policyBuilder => policyBuilder.AllowAnyOrigin().AllowAnyMethod()); app.UseMvc(); }
public GuestbookEntryController(ILoggerFactory loggerFactory, DataContext dataContext) : base(loggerFactory.CreateLogger(nameof(GuestbookEntryController))) { this.dataContext = dataContext; }
public CounterController(ILoggerFactory loggerFactory, DataContext dataContext) : base(loggerFactory.CreateLogger(nameof(CounterController))) { this.dataContext = dataContext; }
private void ensureDatabase(DataContext dataContext) { dataContext.Database.EnsureCreatedAsync().Wait(); }