Exemplo n.º 1
0
        internal static List <Produse> RandomProduse()
        {
            Random         random        = new Random();
            List <Produse> produse       = new List <Produse>(8);
            List <Produse> lista         = new List <Produse>();
            List <int>     randomNumbers = new List <int>();
            int            rand;

            lista = ProduseController.GetProduse().ToList();
            for (int i = 0; i < 8; i++)
            {
                do
                {
                    rand = random.Next(0, lista.Count());
                } while (randomNumbers.Contains(rand));
                randomNumbers.Add(rand);
                produse.Add(lista[randomNumbers[i]]);
            }
            return(produse);
        }
Exemplo n.º 2
0
        internal static List <string> searchP(string s)
        {
            List <Produse> produse  = new List <Produse>();
            List <string>  searched = new List <string>();

            produse = ProduseController.GetProduse().ToList();
            foreach (Produse p in produse)
            {
                int ok = 0;
                for (int i = 0; i < s.Length; i++)
                {
                    if (p.NumeProdus[i] != s[i])
                    {
                        ok = 1;
                    }
                }
                if (ok == 0)
                {
                    searched.Add(p.NumeProdus);
                }
            }

            return(searched);
        }