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.
32 lines
1007 B
32 lines
1007 B
namespace Model
|
|
{
|
|
/// <summary>
|
|
/// Interface pour la persistance des données.
|
|
/// </summary>
|
|
public interface IPersistance
|
|
{
|
|
/// <summary>
|
|
/// Sauvegarde la liste des jeux.
|
|
/// </summary>
|
|
/// <param name="games">La liste des jeux à sauvegarder.</param>
|
|
public void SaveGame(List<Game> games);
|
|
|
|
/// <summary>
|
|
/// Sauvegarde la liste des utilisateurs.
|
|
/// </summary>
|
|
/// <param name="users">La liste des utilisateurs à sauvegarder.</param>
|
|
public void SaveUser(HashSet<User> users);
|
|
|
|
/// <summary>
|
|
/// Charge la liste des jeux.
|
|
/// </summary>
|
|
/// <returns>La liste des jeux chargée.</returns>
|
|
public List<Game> LoadGame();
|
|
|
|
/// <summary>
|
|
/// Charge la liste des utilisateurs.
|
|
/// </summary>
|
|
/// <returns>La liste des utilisateurs chargée.</returns>
|
|
public HashSet<User> LoadUser();
|
|
}
|
|
} |