You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1004 B
29 lines
1004 B
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Models
|
|
{
|
|
/// <summary>
|
|
/// Définit les opérations de persistance pour sauvegarder et charger les données.
|
|
/// </summary>
|
|
public interface IPersistanceManager
|
|
{
|
|
/// <summary>
|
|
/// Charge les données à partir de la source de persistance.
|
|
/// </summary>
|
|
/// <returns>Un tuple contenant la liste des champions chargés et la liste des utilisateurs chargés</returns>
|
|
(List<Champion>, List<Utilisateur>) Chargdon();
|
|
|
|
/// <summary>
|
|
/// Sauvegarde les données dans la source de persistance.
|
|
/// </summary>
|
|
/// <param name="c">La liste des champions à sauvegarder</param>
|
|
/// <param name="u">La liste des utilisateurs à sauvegarder</param>
|
|
void Sauvdon(List<Champion> c, List<Utilisateur> u);
|
|
}
|
|
}
|