using Dto.Classe; using Modele.Classe; namespace Interface { public interface IApi { // Pilotes Task> GetPilotes(); Task GetOnePilote(string pseudo); Task AddPilote(Pilote pilote); Task CheckPilote(string Email, string password); // Ecuries Task> GetEcuries(); Task GetOneEcurie(string name); Task> AddEcurie(Ecurie ecurie,string pseudo); // Circuits Task> GetCircuits(); Task GetOneCircuit(string name); Task AddCircuit(Circuit circuit); // Session Task> GetSessionsByPilotes(string pseudo); Task AddSession(Session session, string namePseudo, string nameCircuit,string nameSession,string typeSession); // Tours Task> GetTours(long IdSession); // Point Task> GetPoints(long IdTour); // Geolocalisation Task GetGeolocalisations(long IdPoint); //Image Task GetImage(int IdPilote); } }