private static void InitDb() { NoteDbContext context = new NoteDbContext(); if (false == context.Database.EnsureCreated()) { SetupDb setupDb = new SetupDb(context); setupDb.Setup(); } }
private void SetupDatabase() { var setupDb = new SetupDb(); setupDb.InitRoles(); setupDb.SetDefaultAdminUser(); setupDb.InitLogging(); setupDb.InitFilePurposes(); setupDb.InitCommittees(); setupDb.InitFilePurposes(); setupDb.InitLecturerCategories(); setupDb.InitSettings(); setupDb.Commit(); }
public virtual void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseRouting(); app.UseCors(MyCorsPolicy); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1"); c.RoutePrefix = string.Empty; }); SetupDb.SetupConfig(app); }