public void Configure(IBlazorApplicationBuilder app, BlazorDbContext db)
        {
            app.AddComponent <App>("app");

            // ensure db is created and up to date
            db.Database.Migrate();
        }
Beispiel #2
0
        public static void Main(string[] args)
        {
            IHost host = CreateHostBuilder(args).Build();

            using (IServiceScope scope = host.Services.CreateScope())
            {
                IServiceProvider provider = scope.ServiceProvider;

                try
                {
                    BlazorDbContext context = provider.GetRequiredService <BlazorDbContext>();
                    context.Database.Migrate();
                }
                catch
                {
                }
            }

            host.Run();
        }
 public ProductRepository(BlazorDbContext dbContext)
 {
     this.dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
 }
 public ProductsController(BlazorDbContext dbContext, IProductRepository productRepository)
 {
     this.dbContext         = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     this.productRepository = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
 }
 public LeaderboardService(BlazorDbContext db)
 {
     _db = db;
 }