예제 #1
0
        //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;
        }
예제 #2
0
        /// <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);
        }