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); }
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); }