public List <NemesisModel> ObtenirNemesis(int hasard, int versionId) { List <NemesisModel> listModelRandom = new List <NemesisModel>(); var random = new Random(); var listeNemesis = new NemesisDonnees().ObtenirNemesis(); var listeNemesisVersion = listeNemesis .Where(pr => versionId == pr.VersionId).ToList(); if (hasard >= listeNemesisVersion.Count) { return(listeNemesisVersion); } while (listModelRandom.Count < hasard) { int index = random.Next(listeNemesisVersion.Count); if (!listModelRandom.Contains(listeNemesisVersion[index])) { listModelRandom.Add(listeNemesisVersion[index]); } } return(listModelRandom); }
public List <NemesisModel> ObtenirNemesisTous(int versionId) { List <NemesisModel> listModelRandom = new List <NemesisModel>(); var listeNemesiss = new NemesisDonnees().ObtenirNemesis(); var listeNemesissVersion = listeNemesiss .Where(pr => versionId == pr.VersionId).ToList(); return(listeNemesissVersion); }
public NemesisModel ObtenirNemesis(int id) { var listeNemesis = new NemesisDonnees().ObtenirNemesis(); return(listeNemesis.Where(pr => id == pr.Id).FirstOrDefault()); }