Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        public MageModel ObtenirMage(int id)
        {
            var listeMages = new MageDonnees().ObtenirMages();

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