public async System.Threading.Tasks.Task <IActionResult> Index() { await DbInicijalizator.Generisi(db, _usermanager); return(View(db)); }
public IActionResult GenerisiPodatke() { if (HttpContext.GetLogiraniKorisnik() == null) { return(Redirect("/Autentifikacija/Prijava")); } DbInicijalizator.Generisi(); return(View()); }
public static void Main(string[] args) { var host = CreateHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var context = services.GetRequiredService <MojDBContext>(); var userManager = services.GetRequiredService <UserManager <MojIdentityUser> >(); var roleManager = services.GetRequiredService <RoleManager <IdentityRole <int> > >(); var dbInitializerLogger = services.GetRequiredService <ILogger <DbInicijalizator> >(); DbInicijalizator.Napuni(context, userManager, roleManager, dbInitializerLogger).Wait(); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occured while seeding the database."); } } host.Run(); }
public IActionResult Index() { DbInicijalizator.Generisi(); return(View()); }