using ROLAC.API.DTOs.Giving; using ROLAC.API.DTOs.Shared; namespace ROLAC.API.Services; public interface IGivingService { Task> GetPagedAsync( int page, int pageSize, string? search, int? categoryId, DateOnly? from, DateOnly? to); Task GetByIdAsync(int id); Task CreateAsync(CreateGivingRequest request); Task UpdateAsync(int id, UpdateGivingRequest request); Task DeleteAsync(int id); }