public List <SortModel> ObtenirSorts(int numberRandom, int versionId) { List <SortModel> listModelRandom = new List <SortModel>(); var random = new Random(); var listeSorts = new SortDonnees().ObtenirSorts(); var listeSortsVersion = listeSorts .Where(pr => versionId == pr.VersionId).ToList(); foreach (var SortModel in listeSortsVersion) { int index = random.Next(listeSortsVersion.Count); if (!listModelRandom.Contains(listeSortsVersion[index])) { listModelRandom.Add(listeSortsVersion[index]); } if (listModelRandom.Count == numberRandom) { break; } } return(listModelRandom); }
public List <SortModel> ObtenirSortsTous(int versionId) { List <SortModel> listModelRandom = new List <SortModel>(); var listeSorts = new SortDonnees().ObtenirSorts(); var listeSortsVersion = listeSorts .Where(pr => versionId == pr.VersionId).ToList(); return(listeSortsVersion); }
public SortModel ObtenirSorts(int id) { var listeSorts = new SortDonnees().ObtenirSorts(); return(listeSorts.Where(pr => id == pr.Id).FirstOrDefault()); }