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.
Ohara_MAUI/Sources/Model/Managers/IDataManager.cs

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);
}
}