Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public NemesisModel ObtenirNemesis(int id)
        {
            var listeNemesis = new NemesisDonnees().ObtenirNemesis();

            return(listeNemesis.Where(pr => id == pr.Id).FirstOrDefault());
        }