Example #1
0
        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;
 }
Example #4
0
 private void ensureDatabase(DataContext dataContext)
 {
     dataContext.Database.EnsureCreatedAsync().Wait();
 }