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(); } }
public Admin Create(Admin admin) { _dbContext.Admins.Add(admin); _dbContext.SaveChanges(); return(admin); }
public Customer Create(Customer customer) { _dbContext.Customers.Add(customer); _dbContext.SaveChanges(); return(customer); }
public Order Create(Order order) { _dbContext.Orders.Add(order); _dbContext.SaveChanges(); return(order); }
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); }