mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-11-04 01:00:23 +00:00 
			
		
		
		
	Correctif changement liste sorts AideDD
This commit is contained in:
		
							parent
							
								
									ddf693fc9c
								
							
						
					
					
						commit
						94d2629b38
					
				
					 2 changed files with 15 additions and 14 deletions
				
			
		| 
						 | 
					@ -23,18 +23,18 @@ namespace AideDeJeu.ViewModels
 | 
				
			||||||
            new KeyValuePair<string, string>("k", "Sorcier" ),
 | 
					            new KeyValuePair<string, string>("k", "Sorcier" ),
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public List<KeyValuePair<int, string>> Niveaux { get; set; } = new List<KeyValuePair<int, string>>()
 | 
					        public List<KeyValuePair<string, string>> Niveaux { get; set; } = new List<KeyValuePair<string, string>>()
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            new KeyValuePair<int, string>(0, "Sorts mineurs"),
 | 
					            new KeyValuePair<string, string>("Z", "Sorts mineurs"),
 | 
				
			||||||
            new KeyValuePair<int, string>(1, "Niveau 1"),
 | 
					            new KeyValuePair<string, string>("1", "Niveau 1"),
 | 
				
			||||||
            new KeyValuePair<int, string>(2, "Niveau 2"),
 | 
					            new KeyValuePair<string, string>("2", "Niveau 2"),
 | 
				
			||||||
            new KeyValuePair<int, string>(3, "Niveau 3"),
 | 
					            new KeyValuePair<string, string>("3", "Niveau 3"),
 | 
				
			||||||
            new KeyValuePair<int, string>(4, "Niveau 4"),
 | 
					            new KeyValuePair<string, string>("4", "Niveau 4"),
 | 
				
			||||||
            new KeyValuePair<int, string>(5, "Niveau 5"),
 | 
					            new KeyValuePair<string, string>("5", "Niveau 5"),
 | 
				
			||||||
            new KeyValuePair<int, string>(6, "Niveau 6"),
 | 
					            new KeyValuePair<string, string>("6", "Niveau 6"),
 | 
				
			||||||
            new KeyValuePair<int, string>(7, "Niveau 7"),
 | 
					            new KeyValuePair<string, string>("7", "Niveau 7"),
 | 
				
			||||||
            new KeyValuePair<int, string>(8, "Niveau 8"),
 | 
					            new KeyValuePair<string, string>("8", "Niveau 8"),
 | 
				
			||||||
            new KeyValuePair<int, string>(9, "Niveau 9"),
 | 
					            new KeyValuePair<string, string>("9", "Niveau 9"),
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public List<KeyValuePair<string, string>> Ecoles { get; set; } = new List<KeyValuePair<string, string>>()
 | 
					        public List<KeyValuePair<string, string>> Ecoles { get; set; } = new List<KeyValuePair<string, string>>()
 | 
				
			||||||
| 
						 | 
					@ -167,7 +167,7 @@ namespace AideDeJeu.ViewModels
 | 
				
			||||||
            try
 | 
					            try
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                AllItems.Clear();
 | 
					                AllItems.Clear();
 | 
				
			||||||
                var items = await SpellsScrappers.GetSpells(classe: Classes[Classe].Key, niveauMin: NiveauMin, niveauMax: NiveauMax, ecole: Ecoles[Ecole].Key, rituel: Rituels[Rituel].Key, source: Sources[Source].Key);
 | 
					                var items = await SpellsScrappers.GetSpells(classe: Classes[Classe].Key, niveauMin: Niveaux[NiveauMin].Key, niveauMax: Niveaux[NiveauMax].Key, ecole: Ecoles[Ecole].Key, rituel: Rituels[Rituel].Key, source: Sources[Source].Key);
 | 
				
			||||||
                foreach (var item in items)
 | 
					                foreach (var item in items)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    AllItems.Add(item);
 | 
					                    AllItems.Add(item);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,14 +21,15 @@ namespace AideDeJeuLib.Spells
 | 
				
			||||||
            return client;
 | 
					            return client;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public async Task<IEnumerable<Spell>> GetSpells(string classe = "", int niveauMin = 0, int niveauMax = 9, string ecole = "", string rituel = "", string source = "srd")
 | 
					        public async Task<IEnumerable<Spell>> GetSpells(string classe = "", string niveauMin = "", string niveauMax = "", string ecole = "", string rituel = "", string source = "srd")
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            string html = null;
 | 
					            string html = null;
 | 
				
			||||||
            using (var client = GetHttpClient())
 | 
					            using (var client = GetHttpClient())
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                // https://www.aidedd.org/regles/sorts/
 | 
					                // https://www.aidedd.org/regles/sorts/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                html = await client.GetStringAsync(string.Format("https://www.aidedd.org/regles/sorts/?c={0}&min=1{1}&max=1{2}&e={3}&r={4}&s={5}", classe, niveauMin, niveauMax, ecole, rituel, source));
 | 
					                var url = string.Format("https://www.aidedd.org/regles/sorts/?c={0}&min={1}&max={2}&e={3}&r={4}&s={5}", classe, niveauMin, niveauMax, ecole, rituel, source);
 | 
				
			||||||
 | 
					                html = await client.GetStringAsync(url);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            var pack = new HtmlDocument();
 | 
					            var pack = new HtmlDocument();
 | 
				
			||||||
            pack.LoadHtml(html);
 | 
					            pack.LoadHtml(html);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue