Exemplo n.º 1
0
        public static void Initialize(IServiceProvider serviceProvider) // get a registered service, it's a DI
        {
            using (var context = new EShoppingContext(serviceProvider.GetRequiredService <DbContextOptions <EShoppingContext> >()))
            {
                if (context.Pages.Any())
                {
                    return;
                }

                context.Pages.AddRange(
                    new Page
                {
                    Title   = "Home",
                    Slug    = "home",
                    Content = "home page",
                    Sorting = 0
                },
                    new Page
                {
                    Title   = "About Us",
                    Slug    = "about-us",
                    Content = "about us page",
                    Sorting = 100
                },
                    new Page
                {
                    Title   = "Services",
                    Slug    = "services",
                    Content = "services page",
                    Sorting = 100
                },
                    new Page
                {
                    Title   = "Contact",
                    Slug    = "contact",
                    Content = "contact page",
                    Sorting = 100
                }
                    );

                context.SaveChanges();
            }
        }
Exemplo n.º 2
0
 public AdminRepository(EShoppingContext dbContext)
 {
     _dbContext = dbContext;
 }
Exemplo n.º 3
0
 public CustomerRepository(EShoppingContext dbContext)
 {
     _dbContext = dbContext;
 }
Exemplo n.º 4
0
 public OrderRepository(EShoppingContext dbContext)
 {
     _dbContext = dbContext;
 }
Exemplo n.º 5
0
 public CartController(EShoppingContext context)
 {
     _context = context;
 }
Exemplo n.º 6
0
 public CategoriesController(EShoppingContext context, IWebHostEnvironment webHostEnvironment)
 {
     _context            = context;
     _webHostEnvironment = webHostEnvironment;
 }
Exemplo n.º 7
0
 public PagesController(EShoppingContext context)
 {
     _context = context;
 }
Exemplo n.º 8
0
 public ProductsController(EShoppingContext context)
 {
     _context = context;
 }
Exemplo n.º 9
0
 public CategoryRepository(EShoppingContext dbContext)
 {
     _dbContext = dbContext;
 }
Exemplo n.º 10
0
 public ProductsController(EShoppingContext context, IWebHostEnvironment webHostEnvironment)
 {
     _context            = context;
     _webHostEnvironment = webHostEnvironment;
 }
Exemplo n.º 11
0
 public ItemRepository(EShoppingContext dbContext)
 {
     _dbContext = dbContext;
 }