예제 #1
0
파일: Relic.cs 프로젝트: turcots/AeonsEnd
        public List <RelicModel> ObtenirRelics(int numberRandom, int versionId)
        {
            List <RelicModel> listModelRandom = new List <RelicModel>();

            var random             = new Random();
            var listeRelics        = new RelicDonnees().ObtenirRelics();
            var listeRelicsVersion = listeRelics
                                     .Where(pr => versionId == pr.VersionId).ToList();

            foreach (var RelicModel in listeRelicsVersion)
            {
                int index = random.Next(listeRelicsVersion.Count);

                if (!listModelRandom.Contains(listeRelicsVersion[index]))
                {
                    listModelRandom.Add(listeRelicsVersion[index]);
                }
                if (listModelRandom.Count == numberRandom)
                {
                    break;
                }
            }

            return(listModelRandom);
        }
예제 #2
0
파일: Relic.cs 프로젝트: turcots/AeonsEnd
        public List <RelicModel> ObtenirRelicsTous(int versionId)
        {
            List <RelicModel> listModelRandom = new List <RelicModel>();
            var listeRelics        = new RelicDonnees().ObtenirRelics();
            var listeRelicsVersion = listeRelics
                                     .Where(pr => versionId == pr.VersionId).ToList();

            return(listeRelicsVersion);
        }
예제 #3
0
파일: Relic.cs 프로젝트: turcots/AeonsEnd
        public RelicModel ObtenirRelics(int id)
        {
            var listeRelics = new RelicDonnees().ObtenirRelics();

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