Ejemplo n.º 1
0
        public static List <Categorie> subFeaturedInitialisation()
        {
            EcommerceDb db           = new EcommerceDb();
            var         x            = db.Items.ToList();
            var         allCategorie = db.Categories.ToList();

            Categorie[] subFeaturedCategorie = new Categorie[3];
            int         i = 0;

            while (true)
            {
                Random random          = new Random();
                int    randomCategorie = random.Next(allCategorie.Count());
                var    categorieEnvoye = allCategorie.ElementAt(randomCategorie);
                subFeaturedCategorie[i] = allCategorie.ElementAt(randomCategorie);
                Item[] subFeaturedCategoryItem = new Item[4];
                int    i2 = 0;
                while (true)
                {
                    int randomItem = random.Next(categorieEnvoye.item.Count());
                    var item       = categorieEnvoye.item.ElementAt(randomItem);
                    subFeaturedCategoryItem[i2] = item;

                    i2 = ++i2;
                    if (i2 == 4)
                    {
                        break;
                    }
                }
                categorieEnvoye.item    = subFeaturedCategoryItem.ToList();
                subFeaturedCategorie[i] = categorieEnvoye;
                i = ++i;
                if (i == 3)
                {
                    break;
                }
            }

            return(subFeaturedCategorie.ToList());
        }
Ejemplo n.º 2
0
        public static List <Categorie> ItemDisplayInitialisation()
        {
            EcommerceDb db           = new EcommerceDb();
            var         x            = db.Items.ToList();
            var         allCategorie = db.Categories.ToList();

            Categorie[] subFeaturedCategorie = new Categorie[5];
            int         i = 0;

            while (true)
            {
                Random random          = new Random();
                int    randomCategorie = random.Next(allCategorie.Count());
                var    categorieEnvoye = allCategorie.ElementAt(randomCategorie);
                subFeaturedCategorie[i] = allCategorie.ElementAt(randomCategorie);
                subFeaturedCategorie[i] = categorieEnvoye;
                i = ++i;
                if (i == subFeaturedCategorie.Length)
                {
                    break;
                }
            }
            return(subFeaturedCategorie.ToList());
        }