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

            var random            = new Random();
            var listeMages        = new MageDonnees().ObtenirMages();
            var listeMagesVersion = listeMages
                                    .Where(pr => versionId == pr.VersionId).ToList();

            foreach (var MageModel in listeMagesVersion)
            {
                int index = random.Next(listeMagesVersion.Count);

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

            return(listModelRandom);
        }
예제 #2
0
파일: Mage.cs 프로젝트: turcots/AeonsEnd
        public List <MageModel> ObtenirMagesTous(int versionId)
        {
            List <MageModel> listModelRandom = new List <MageModel>();
            var listeMages        = new MageDonnees().ObtenirMages();
            var listeMagesVersion = listeMages
                                    .Where(pr => versionId == pr.VersionId).ToList();

            return(listeMagesVersion);
        }
예제 #3
0
파일: Mage.cs 프로젝트: turcots/AeonsEnd
        public MageModel ObtenirMage(int id)
        {
            var listeMages = new MageDonnees().ObtenirMages();

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