using EPAServeur.Context; using IO.Swagger.DTO; using IO.Swagger.ModelCollaborateur; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace EPAServeur.IServices { public interface IEngagementService { IEnumerable GetEngagements(bool? asc, int? numPage, int? parPAge, string texte, string tri); Task> GetEngagementsAsync(bool? asc, int? numPage, int? parPAge, string texte, string tri); IEnumerable GetEngagementsEnAttente(bool? asc, int? numPage, int? parPAge, string texte, string tri); Task> GetEngagementsEnAttenteAsync(bool? asc, int? numPage, int? parPAge, string texte, string tri); IEnumerable GetEngagementsRepondus(bool? asc, int? numPage, int? parPAge, string texte, string tri); Task> GetEngagementsRepondusAsync(bool? asc, int? numPage, int? parPAge, string texte, string tri); EngagementDTO RepondreEngagement(EngagementDTO engagement, long? idEngagement); Task RepondreEngagementAsync(EngagementDTO engagement, long? idEngagement); } }