Appli Flutter se connecte bien à l'API.

This commit is contained in:
DahoudG
2025-09-12 03:15:21 +00:00
parent 8184bc77bb
commit 3df010add7
33 changed files with 3124 additions and 339 deletions

View File

@@ -0,0 +1,26 @@
import '../../../../core/models/membre_model.dart';
/// Interface du repository des membres
/// Définit les opérations disponibles pour la gestion des membres
abstract class MembreRepository {
/// Récupère la liste de tous les membres actifs
Future<List<MembreModel>> getMembres();
/// Récupère un membre par son ID
Future<MembreModel> getMembreById(String id);
/// Crée un nouveau membre
Future<MembreModel> createMembre(MembreModel membre);
/// Met à jour un membre existant
Future<MembreModel> updateMembre(String id, MembreModel membre);
/// Désactive un membre
Future<void> deleteMembre(String id);
/// Recherche des membres par nom ou prénom
Future<List<MembreModel>> searchMembres(String query);
/// Récupère les statistiques des membres
Future<Map<String, dynamic>> getMembresStats();
}