public static void Seed(HexaDbContext _context) { if (!_context.Customers.Any()) { _context.AddRange ( // Employee new Customer { FirstName = "Krutal", LastName = "Modi", Email = "*****@*****.**", UserName = "******", Password = EncryptionLibrary.EncryptText("adminadmin"), CreatedOn = DateTime.Now, Active = true }, new Customer { FirstName = "Dharmik", LastName = "Bhandari", Email = "*****@*****.**", UserName = "******", Password = EncryptionLibrary.EncryptText("dharmikdharmik"), CreatedOn = DateTime.Now, Active = true }, // Employee Role new CustomerRole { Name = "Admin", DisplayOrder = 0 }, new CustomerRole { Name = "Registered", DisplayOrder = 1 } // Employee Role Mapping //new CustomerCustomerRole { CustomerId = 1, CustomerRoleId = 1 }, //new CustomerCustomerRole { CustomerId = 2, CustomerRoleId = 2 } ); _context.SaveChanges(); } if (!_context.Categories.Any()) { _context.AddRange ( // new categories new Category { Active = true, Deleted = false, Description = "Demo Data Category1", DisplayOrder = 0, IncludeInNavigation = true, Name = "Electronics", ParentCategoryId = 0 }, new Category { Active = true, Deleted = false, Description = "Demo Data Category2", DisplayOrder = 1, IncludeInNavigation = true, Name = "Garments", ParentCategoryId = 0 }, new Category { Active = false, Deleted = false, Description = "Demo Data Category3", DisplayOrder = 2, IncludeInNavigation = true, Name = "Food", ParentCategoryId = 0 }, new Category { Active = true, Deleted = true, Description = "Demo Data Category4", DisplayOrder = 3, IncludeInNavigation = true, Name = "Furniture", ParentCategoryId = 0 } ); _context.SaveChanges(); } }
public HexaRepository(HexaDbContext context) { _context = context; }
public UnitOfWork(HexaDbContext context) { _context = context; }