//public Champion GetChampion(int id) //{ // return null; //} //public List<Champion> GetListChampion(bool favoris,bool gratuit) //{ // return null; //} /// <summary> /// Constructeur de la Facade /// </summary> /// <param name="chargerChampion"></param> /// <param name="sauvegarderChampion"></param> public Facade(ChargerChampion chargerChampion, SauvegarderChampion sauvegarderChampion) { this.SauvegarderChampion = sauvegarderChampion; listChampion = new List <IChampion>(); listChampionFavori = new List <IChampion>(); this.ChargerChampion = chargerChampion; }
/// <summary> /// Récupère la liste des champions à partir de LoadChampion() /// </summary> /// <returns> Task liste de IChampion </returns> async public Task <List <IChampion> > GetListChampion() { listChampion = await ChargerChampion.LoadChampion(); return(listChampion); }