Ejemplo n.º 1
0
 public ItemProperties(StoreContext storeContext, ItemVariants itemVariants, CharacteristicValues characteristicValues) : base(storeContext)
 {
     ItemVariants         = itemVariants;
     CharacteristicValues = characteristicValues;
     Seed();
     Init();
 }
 public ItemVariantImages(StoreContext storeContext, ItemVariants itemVariants, Categories categories, IConfiguration configuration) : base(storeContext)
 {
     ItemVariants = itemVariants;
     Categories   = categories;
     PathToFiles  = Path.Combine(configuration.GetValue <string>(WebHostDefaults.ContentRootKey), "files");
     Seed();
     Init();
 }
Ejemplo n.º 3
0
 public SampleData(StoreContext context, IConfiguration configuration)
 {
     Context = context;
     if (DropBeforeSeed)
     {
         Context.Database.EnsureDeleted();
     }
     Users                = new Users();
     Brands               = new Brands(Context);
     Stores               = new Stores(Context);
     Categories           = new Categories(Context);
     Characteristics      = new Characteristics(Context, Categories);
     CharacteristicValues = new CharacteristicValues(Context, Characteristics);
     Items                = new Items(Context, Brands, Stores, Categories);
     ItemVariants         = new ItemVariants(Context, Items);
     CartItems            = new CartItems(Context, ItemVariants);
     ItemProperties       = new ItemProperties(Context, ItemVariants, CharacteristicValues);
     ItemVariantImages    = new ItemVariantImages(Context, ItemVariants, Categories, configuration);
     Orders               = new Orders(Context, ItemVariants);
 }
Ejemplo n.º 4
0
 public CartItems(StoreContext storeContext, ItemVariants itemVariants) : base(storeContext)
 {
     ItemVariants = itemVariants;
     Seed();
     Init();
 }