using Server.Dto.Request; using Server.Dto.Response; using Shared.Criteria; namespace Server.IServices; public interface IFormationsService { Task GetFormationById(string id); Task<(long Count, IEnumerable Formations)> GetFormations (string? name, int page, int size, FormationOrderCriteria orderCriteria, bool ascending = true); Task CreateFormation(RequestFormationDto formation); Task UpdateFormation(string id, RequestFormationDto formation); Task DeleteFormation(string id); }