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
1.0 KiB
32 lines
1.0 KiB
/// \file IDataManager.cs
|
|
/// \brief Contient la définition de l'intergace IDataManager.
|
|
///
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Model.Classes;
|
|
|
|
namespace Model.Managers
|
|
{
|
|
/// <summary>
|
|
/// Interface permettant de représenter le StubManager et Le XML Serializer dans le Manager.
|
|
/// </summary>
|
|
public interface IDataManager
|
|
{
|
|
IEnumerable<Bateau>? GetBateaux();
|
|
IEnumerable<Bestiaire>? GetBestiaires();
|
|
IEnumerable<Equipage>? GetEquipages();
|
|
IEnumerable<FruitDuDemon>? GetFruits();
|
|
IEnumerable<Ile>? GetIles();
|
|
IEnumerable<Personnage>? GetPersonnages();
|
|
void SetBateau(List<Bateau> listeBateaux);
|
|
void SetBestiaire(List<Bestiaire> listeBest);
|
|
void SetEquipage(List<Equipage> listeEquip);
|
|
void SetFDD(List<FruitDuDemon> listeFDD);
|
|
void SetIle(List<Ile> listeIle);
|
|
void SetPersonnage(List<Personnage> listePerso);
|
|
}
|
|
}
|