Esempio n. 1
0
 public UserAccountRepository(StoreDbContext context) : base(context)
 {
 }
Esempio n. 2
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new StoreDbContext(serviceProvider.GetRequiredService <DbContextOptions <StoreDbContext> >()))
            {
                if (context.SnackDbSet.Any())
                {
                    return;
                }
                context.SnackDbSet.AddRange(
                    new SnackModel
                {
                    snackName     = "Candy",
                    snackPrice    = 10.5,
                    snackQuantity = 10,
                    snackLikes    = 0
                },
                    new SnackModel
                {
                    snackName     = "Lolipop",
                    snackPrice    = 1.5,
                    snackQuantity = 4,
                    snackLikes    = 0
                },
                    new SnackModel
                {
                    snackName     = "PopTart",
                    snackPrice    = 1.2,
                    snackQuantity = 20,
                    snackLikes    = 0
                },
                    new SnackModel
                {
                    snackName     = "Peanuts",
                    snackPrice    = 1.2,
                    snackQuantity = 20,
                    snackLikes    = 0
                },
                    new SnackModel
                {
                    snackName     = "Cookies",
                    snackPrice    = 4.2,
                    snackQuantity = 12,
                    snackLikes    = 0
                },
                    new SnackModel
                {
                    snackName     = "Gum",
                    snackPrice    = 3.2,
                    snackQuantity = 20,
                    snackLikes    = 0
                },
                    new SnackModel
                {
                    snackName     = "Dorito",
                    snackPrice    = 2.5,
                    snackQuantity = 2,
                    snackLikes    = 0
                },
                    new SnackModel
                {
                    snackName     = "Cheese",
                    snackPrice    = 4.5,
                    snackQuantity = 14,
                    snackLikes    = 0
                },
                    new SnackModel
                {
                    snackName     = "Lays",
                    snackPrice    = .85,
                    snackQuantity = 10,
                    snackLikes    = 0
                },
                    new SnackModel
                {
                    snackName     = "Pizza",
                    snackPrice    = 2.5,
                    snackQuantity = 14,
                    snackLikes    = 0
                }
                    );

                context.UserAccountsDbSet.AddRange(
                    new UserAccounts
                {
                    UserName = "******",
                    Password = "******".ToSha256(),
                    Role     = Role.Admin
                },
                    new UserAccounts
                {
                    UserName = "******",
                    Password = "******".ToSha256(),
                    Role     = Role.User
                }

                    );

                //context.LogChangePrices.AddRange(
                //    new LogChangePricesModel {
                //        IdLogPrice = 1,
                //        OldPrice = 50,
                //        NewPrice = 100,
                //        ProductName = "Prueba"

                //    }
                //    );

                context.SaveChanges();
            }
        }
 public LogPriceRepository(StoreDbContext context) : base(context)
 {
     _context = context;
 }
 public LogPurchaseRepository(StoreDbContext dbContext) : base(dbContext)
 {
     _dbContext = dbContext;
 }
 public MainStoreRepository(StoreDbContext dbContext)
 {
     _dbContext = dbContext;
     _dataSet   = dbContext.Set <TClass>();
 }