示例#1
0
        public static void Main(string[] args)
        {
            var host = BuildWebHost(args);

            using (var scope = host.Services.CreateScope()) // Нужно для получения DbContext
            {
                var services = scope.ServiceProvider;

                try
                {
                    WebShop12rusDbContext context = services.GetRequiredService <WebShop12rusDbContext>();

                    DbInitializer.Initialize(context);

                    DbInitializer.InitializeUsers(services);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "Oops... Something went wrong at Db Initializing...");
                }
            }

            host.Run();
        }
示例#2
0
 public SqlProductService(WebShop12rusDbContext context)
 {
     this._context = context;
 }
示例#3
0
 public SqlOrderService(WebShop12rusDbContext context, UserManager <User> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }