using BowlingEF.Entities;
namespace BowlingRepository.Interface;
///
/// Interface de gestion des équipes
///
public interface IEquipeRepository
{
///
/// Méthode d'ajout d'une équipe
///
/// l'équipe à ajouter
public void Add(EquipeEntity equipe);
///
/// Méthode de mise à jour d'une équipe
///
/// l'équipe à mettre à jour
public void Update(EquipeEntity equipe);
///
/// Méthode de suppression d'une équipe
///
/// l'équipe à supprimer
public void Delete(EquipeEntity equipe);
///
/// Méthode de récupération d'une équipe
///
/// l'id de l'équipe à récupérer
/// l'équipe
public Task GetEquipe(int id);
///
/// Méthode de récupération de toutes les équipes
///
/// la liste des équipes
public IEnumerable GetAllEquipes();
}