Example #1
0
 public EFStoreResposity(StoreDbContext ctx)
 {
     context = ctx;
 }
Example #2
0
        public static void EnsurePopulated(IApplicationBuilder app)
        {
            StoreDbContext context = app.ApplicationServices.CreateScope().ServiceProvider.GetRequiredService <StoreDbContext>();

            if (context.Database.GetPendingMigrations().Any())
            {
                context.Database.Migrate();
            }
            if (!context.Products.Any())
            {
                context.Products.AddRange(
                    new Product
                {
                    Name        = "Water",
                    Description = "this is a category use for drink",
                    Img         = "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcR-ByIsaD6_4OEws2O3jVZzZqn_gTw5iEdqfA&usqp=CAU",
                    Price       = 123,
                    Discount    = 1,
                    Category    = "Tea",
                    Status      = "stocking"
                },
                    new Product
                {
                    Name        = "I Tried",
                    Description = "this is a category use for drink",
                    Img         = "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcR-ByIsaD6_4OEws2O3jVZzZqn_gTw5iEdqfA&usqp=CAU",
                    Price       = 123,
                    Category    = "Tea",
                    Discount    = 1,
                    Status      = "stocking"
                },
                    new Product
                {
                    Name        = "Mikl Tea",
                    Description = "this is a category use for drink",
                    Img         = "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcR-ByIsaD6_4OEws2O3jVZzZqn_gTw5iEdqfA&usqp=CAU",
                    Price       = 123,
                    Category    = "Tea",
                    Discount    = 1,
                    Status      = "stocking"
                },
                    new Product
                {
                    Name        = "Black Coffee",
                    Description = "this is a category use for drink",
                    Img         = "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcR-ByIsaD6_4OEws2O3jVZzZqn_gTw5iEdqfA&usqp=CAU",
                    Price       = 1123,
                    Category    = "Coffee",
                    Discount    = 2,
                    Status      = "stocking"
                },
                    new Product
                {
                    Name        = "Brown Coffee",
                    Description = "this is a category use for drink",
                    Img         = "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcR-ByIsaD6_4OEws2O3jVZzZqn_gTw5iEdqfA&usqp=CAU",
                    Price       = 123,
                    Category    = "Coffee",
                    Discount    = 2,
                    Status      = "stocking"
                },
                    new Product
                {
                    Name        = "White Coffee",
                    Description = "this is a category use for drink",
                    Img         = "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcR-ByIsaD6_4OEws2O3jVZzZqn_gTw5iEdqfA&usqp=CAU",
                    Price       = 123,
                    Category    = "Coffee",
                    Discount    = 2,
                    Status      = "stocking"
                }
                    );;
                context.SaveChanges();
            }
        }
Example #3
0
        public static void DataDrink(IApplicationBuilder app)
        {
            StoreDbContext context = app.ApplicationServices.CreateScope().ServiceProvider.GetRequiredService <StoreDbContext>();

            if (context.Database.GetPendingMigrations().Any())
            {
                context.Database.Migrate();
            }
            if (!context.Category.Any())
            {
                context.Category.AddRange(
                    new Category
                {
                    CategoryName = "Do uong dong chai"
                },
                    new Category
                {
                    CategoryName = "Tra sua"
                }
                    );
            }
            if (!context.Drinks.Any())
            {
                context.Drinks.AddRange(
                    new Drink
                {
                    Name        = "Cocacola",
                    Description = "Et in lobortis consetetur accusam ut ea diam ipsum consequat amet",
                    Img         = "https://www.phunu8.vn/PhuNu8DuLieu/PhuNu8HinhAnh/users/5016/19-05-2018/bi-mat-cua-coca-cola-hinh-anh_1.jpg",
                    Price       = 23000,
                    Discount    = 0,
                    Status      = "Done",
                    CategoryID  = 1
                },
                    new Drink
                {
                    Name        = "Pepsi",
                    Description = "Et in lobortis consetetur accusam ut ea diam ipsum consequat amet",
                    Img         = "https://nhahanghuongduyen.com/wp-content/uploads/2016/12/pepsi-1-1024x738.jpg",
                    Price       = 20000,
                    Discount    = 0,
                    Status      = "Done",
                    CategoryID  = 1
                },
                    new Drink
                {
                    Name        = "Pepsi chanh",
                    Description = "Et in lobortis consetetur accusam ut ea diam ipsum consequat amet",
                    Img         = "https://cdn.tgdd.vn/Files/2020/09/04/1286939/pepsi-ra-mat-dong-san-pham-pepsi-vi-chanh-moi-khong-calo-thich-hop-cho-nguoi-an-kieng-202009041447246769.jpg",
                    Price       = 25000,
                    Discount    = 0,
                    Status      = "Done",
                    CategoryID  = 1
                },
                    new Drink
                {
                    Name        = "Sting do",
                    Description = "Et in lobortis consetetur accusam ut ea diam ipsum consequat amet",
                    Img         = "https://lh3.googleusercontent.com/proxy/OTiuNMA-8mfDiu6Er0JQYldA5RUI201wKONaRs9KIJ3NXypqlqiYepXw-FlIcehrO57Bo1FDEKoQHNa-k6VHCFZ5RAdeozGXZXfw-Pz6cSIoP5VqNmfDj_QRpXtcxFcco4OyJgobDt6p6iZxzkpqRqtybPAShYGrwPcpa5JmCN8",
                    Price       = 16000,
                    Discount    = 0,
                    Status      = "Done",
                    CategoryID  = 1
                },
                    new Drink
                {
                    Name        = "Sting vang",
                    Description = "Et in lobortis consetetur accusam ut ea diam ipsum consequat amet",
                    Img         = "https://cdn.tgdd.vn/products/Images/3226/91595/bhx/nuoc-tang-luc-sting-vang-lon-cao-330ml-1511201815591.jpg",
                    Price       = 16000,
                    Discount    = 0,
                    Status      = "Done",
                    CategoryID  = 1
                },
                    new Drink
                {
                    Name        = "Tra thai vi cam",
                    Description = "Et in lobortis consetetur accusam ut ea diam ipsum consequat amet",
                    Img         = "https://cachlamchuan.com/wp-content/uploads/2019/07/cach-lam-tra-sua-thai-do.jpg",
                    Price       = 20000,
                    Discount    = 0,
                    Status      = "Done",
                    CategoryID  = 2
                },
                    new Drink
                {
                    Name        = "Tra thai vi xoai",
                    Description = "Et in lobortis consetetur accusam ut ea diam ipsum consequat amet",
                    Img         = "https://cachlamchuan.com/wp-content/uploads/2019/07/cach-lam-tra-sua-thai-do.jpg",
                    Price       = 20000,
                    Discount    = 0,
                    Status      = "Done",
                    CategoryID  = 2
                },
                    new Drink
                {
                    Name        = "Tra thai dua hau",
                    Description = "Et in lobortis consetetur accusam ut ea diam ipsum consequat amet",
                    Img         = "https://media.cooky.vn/images/blog-2016/7-cach-nau-tra-sua-vua-ngon-vua-dam-bao-an-toan-suc-khoe-tai-nha-cho-chi-em-1.jpg",
                    Price       = 20000,
                    Discount    = 0,
                    Status      = "Done",
                    CategoryID  = 2
                }
                    );
                context.SaveChanges();
            }
        }
Example #4
0
        public static void EnsurePopulated(IApplicationBuilder app)
        {
            StoreDbContext context = app.ApplicationServices.CreateScope().ServiceProvider.GetRequiredService <StoreDbContext> ();

            if (context.Database.GetAppliedMigrations().Any())
            {
                context.Database.Migrate();
            }

            if (!context.Products.Any())
            {
                context.Products.AddRange(
                    new Product
                {
                    Name        = "Milk 100%",
                    Description = "Good Housekeeping:Goat Milk Nutrition - Health Benefits of Goat Milk",
                    Img         = "https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/health-benefits-of-goat-milk-1586900792.jpg?crop=0.668xw:1.00xh;0.259xw,0&resize=480:*",
                    Price       = 45m,
                    Discount    = 2.5,
                    Status      = "stocking",
                    Category    = "Milk"
                },
                    new Product
                {
                    Name        = "Soymilk",
                    Description = "Everything you need to know about soy milk",
                    Img         = "https://img1.mashed.com/img/uploads/2017/05/soy-milk.jpg",
                    Price       = 45,
                    Discount    = 2.5,
                    Status      = "stocking",
                    Category    = "Milk"
                },
                    new Product
                {
                    Name        = "Orange juice",
                    Description = "Fresh Squeezed Orange Juice",
                    Img         = "https://www.earthfoodandfire.com/wp-content/uploads/2018/04/Homemade-Orange-Juice.jpg",
                    Price       = 48,
                    Discount    = 5.0,
                    Status      = "out of stock",
                    Category    = "Juice"
                },
                    new Product
                {
                    Name        = "Apple juice",
                    Description = "So, What's the Difference Between Apple Cider and Apple Juice?",
                    Img         = "https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/apple-cider-vs-apple-juice-difference-1565205829.jpg?crop=1.00xw:0.753xh;0,0.247xh&resize=1200:*",
                    Price       = 50,
                    Discount    = 0,
                    Status      = "out of stock",
                    Category    = "Juice"
                },
                    new Product
                {
                    Name        = "Barley milk",
                    Description = "Barley milk is the latest alternative milk",
                    Img         = "https://stylesatlife.com/wp-content/uploads/2018/12/Uses-of-Barley-Water-During-Pregnancy-1.jpg",
                    Price       = 45,
                    Discount    = 2.5,
                    Status      = "stocking",
                    Category    = "Milk"
                },
                    new Product
                {
                    Name        = "Watermelon juice",
                    Description = "How to Make Our Easy Watermelon Juice Recipe",
                    Img         = "https://www.tasteofhome.com/wp-content/uploads/2019/04/watermelon-juice-shutterstock_285112223.jpg",
                    Price       = 48,
                    Discount    = 5.0,
                    Status      = "out of stock",
                    Category    = "Juice"
                }

                    );
                context.SaveChanges();
            }
        }
Example #5
0
        public static void EnsurePopulated(IApplicationBuilder app)
        {
            StoreDbContext context = app.ApplicationServices
                                     .CreateScope().ServiceProvider.GetRequiredService <StoreDbContext>();

            if (context.Database.GetPendingMigrations().Any())
            {
                context.Database.Migrate();
            }

            if (!context.Drinks.Any())
            {
                context.Drinks.AddRange(
                    new Drink
                {
                    Name        = "Đường nâu chân châu sữa",
                    Description = "Đồ ăn vặt",
                    Image       = "1.jpg",
                    Price       = 27000,
                    Status      = "Chất tăng lực"
                },
                    new Drink
                {
                    Name        = "Cà phê ngoại nhập",
                    Description = "giúp tỉnh táo",
                    Image       = "3.jpg",
                    Price       = 27500,
                    Status      = "Chất tăng lực"
                },
                    new Drink
                {
                    Name        = "Sinh tố",
                    Description = "Tốt cho sức khỏe",
                    Image       = "4.jpg",
                    Price       = 30000,
                    Status      = "Hoa quả"
                },
                    new Drink
                {
                    Name        = "Soda",
                    Description = "Giúp giải nhiệt và giải khát",
                    Image       = "5.jpg",
                    Price       = 2375,
                    Status      = "Chất kích thích"
                },
                    new Drink
                {
                    Name        = "Trà",
                    Description = "Dễ uống và mức giá phải chăng",
                    Image       = "6.jpg",
                    Price       = 23423,
                    Status      = "Chất kích thích"
                },
                    new Drink
                {
                    Name        = "Rượu",
                    Description = "Gây hại cho sức khỏe",
                    Image       = "7.png",
                    Price       = 10000,
                    Status      = "chất kích thích"
                },
                    new Drink
                {
                    Name        = "Nước tăng lực",
                    Description = "Giúp con người tỉnh táo",
                    Image       = "8.jpg",
                    Price       = 34534,
                    Status      = "Chất kích thích"
                },
                    new Drink
                {
                    Name        = "Nước ép thập cẩm",
                    Description = "Giúp con người tỉnh táo",
                    Image       = "9.jpg",
                    Price       = 63345,
                    Status      = "Hoa quả"
                },
                    new Drink
                {
                    Name        = "Nước ép cà rốt",
                    Description = "Bổ sung các chất cần thiết cho cơ thể",
                    Image       = "10.jpg",
                    Price       = 53345,
                    Status      = "Nước ép"
                },
                    new Drink
                {
                    Name        = "Nước ép mận",
                    Description = "Bổ sung vitamin cho cơ thể",
                    Image       = "11.jpg",
                    Price       = 42225,
                    Status      = "Nước ép"
                },
                    new Drink
                {
                    Name        = "Nước ép ổi chanh",
                    Description = "Bổ sung các chất cần thiết cho cơ thể",
                    Image       = "12.jpg",
                    Price       = 272345,
                    Status      = "Nước ép"
                }

                    );
                context.SaveChanges();
            }
        }
Example #6
0
        public static void EnsurePopulated(IApplicationBuilder app)
        {
            StoreDbContext context = app.ApplicationServices
                                     .CreateScope().ServiceProvider.GetRequiredService <StoreDbContext>();

            if (context.Database.GetPendingMigrations().Any())
            {
                context.Database.Migrate();
            }

            if (!context.Products.Any())
            {
                context.Products.AddRange(
                    //Id, Name, Description, Img, Price, Discount, Status
                    new Product
                {
                    Name        = "Trà phô mai kem sữa",
                    Description = " Một món nước uống vừa béo ngậy, chua ngọt đủ cả mà vẫn có vị thanh của trà",
                    Img         = "http://royaltea.vn/temp/uploaded-san%20pham_32974763_1198037793670751_2405859736541986816_n_thumbcr_364x271.png",
                    Price       = 50,
                    Category    = "Trà",
                    Discount    = 35
                },
                    new Product
                {
                    Name        = "Cafe-latte",
                    Description = "Cafe latte được tạo hình một cách nghệ thuật, độc đáo",
                    Img         = "http://royaltea.vn/temp/uploaded-san%20pham_33058655_1198037763670754_2207856225163411456_n_thumbcr_364x271.png",
                    Price       = 60,
                    Category    = "Cà phê",
                    Discount    = 45
                },
                    new Product
                {
                    Name        = "Ca-cao",
                    Description = "Cacao không chỉ ngon mà còn rất bổ dưỡng, cacao giàu protein, chứa nhiều axit béo",
                    Img         = "http://royaltea.vn/temp/uploaded-san%20pham_33083909_1198037773670753_3116257398998695936_n_thumbcr_364x271.png",
                    Price       = 35,
                    Category    = "Nước",
                    Discount    = 20
                },
                    new Product
                {
                    Name        = "Trà sữa chân trâu đường đen",
                    Description = "Món đồ uống này không hề có các nguyên liệu cầu kỳ mà chỉ là vị sữa thơm ngậy, trân châu giòn ngon ngấm vị đường",
                    Img         = "http://royaltea.vn/temp/uploaded-san%20pham_33058655_1198037763670754_2207856225163411456_n_thumbcr_364x271.png",
                    Price       = 40,
                    Category    = "Trà",
                    Discount    = 30
                },
                    new Product
                {
                    Name        = "Sinh tố",
                    Description = "Sinh tố là món nước uống được pha chế từ các loại trái cây tươi, đá và nước ép trái cây hoặc sirô để lạnh",
                    Img         = "http://royaltea.vn/temp/uploaded-san%20pham_33081272_1198037760337421_3481262952676327424_n_thumbcr_364x271.png",
                    Price       = 30,
                    Category    = "Nước",
                    Discount    = 20
                },
                    new Product
                {
                    Name        = "Socola đá việt quất",
                    Description = "Soda việt quất với màu sắc bắt mắt cùng hương vị tuyệt vời",
                    Img         = "http://royaltea.vn/temp/uploaded-san%20pham_33081272_1198037760337421_3481262952676327424_n_thumbcr_364x271.png",
                    Price       = 42,
                    Category    = "Nước",
                    Discount    = 35
                },
                    new Product
                {
                    Name        = "Trà hoa quả",
                    Description = "Vị chua, vị ngọt của hoa quả hòa quyện với vị chan chát của trà sẽ mang đến những cảm giác sảng khoái cho ngày hè oi bức.",
                    Img         = "http://royaltea.vn/temp/uploaded-san%20pham_33136425_1198037753670755_6011816456088453120_n_thumbcr_364x271.png",
                    Price       = 25,
                    Category    = "Trà",
                    Discount    = 20
                },
                    new Product
                {
                    Name        = "Matcha đá xay",
                    Description = "Matcha đá xay có vị hơi ngọt, sệt như kem và có vị chát nhẹ đặc trưng của trà xanh, dịu nhẹ và ngát hương.",
                    Img         = "http://royaltea.vn/temp/uploaded-san%20pham_33038128_1198037780337419_1819453467773632512_n_thumbcr_364x271.png",
                    Price       = 35,
                    Category    = "Nước",
                    Discount    = 28
                },
                    new Product
                {
                    Name        = "Trà đào chanh sả",
                    Description = "Trà đào chanh sả, như chính tên gọi của mình vậy, có vị đậm ngọt thanh của đào, có vị chua chua dịu nhẹ của chanh, có mùi thơm của sả.",
                    Img         = "http://royaltea.vn/temp/uploaded-san%20pham_33058655_1198037763670754_2207856225163411456_n_thumbcr_364x271.png",
                    Price       = 33.08m,
                    Category    = "Trà",
                    Discount    = 35
                }
                    );
                context.SaveChanges();
            }
        }