Esempio 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();
            }
        }
Esempio n. 2
0
 public Admin Create(Admin admin)
 {
     _dbContext.Admins.Add(admin);
     _dbContext.SaveChanges();
     return(admin);
 }
Esempio n. 3
0
 public Customer Create(Customer customer)
 {
     _dbContext.Customers.Add(customer);
     _dbContext.SaveChanges();
     return(customer);
 }
Esempio n. 4
0
 public Order Create(Order order)
 {
     _dbContext.Orders.Add(order);
     _dbContext.SaveChanges();
     return(order);
 }
Esempio n. 5
0
 public Category Create(Category category)
 {
     _dbContext.Categories.Add(category);
     _dbContext.SaveChanges();
     return(category);
 }
 public Item Create(Item item)
 {
     _dbContext.Items.Add(item);
     _dbContext.SaveChanges();
     return(item);
 }
 public OrderItem Create(OrderItem orderItem)
 {
     _dbContext.OrderItems.Add(orderItem);
     _dbContext.SaveChanges();
     return(orderItem);
 }