コード例 #1
0
        public async System.Threading.Tasks.Task <IActionResult> Index()
        {
            await DbInicijalizator.Generisi(db, _usermanager);


            return(View(db));
        }
コード例 #2
0
        public IActionResult GenerisiPodatke()
        {
            if (HttpContext.GetLogiraniKorisnik() == null)
            {
                return(Redirect("/Autentifikacija/Prijava"));
            }

            DbInicijalizator.Generisi();

            return(View());
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        public IActionResult Index()
        {
            DbInicijalizator.Generisi();

            return(View());
        }