using ROLAC.API.DTOs.Giving; using ROLAC.API.DTOs.Shared; namespace ROLAC.API.Services; public interface IOfferingSessionService { Task> GetPagedAsync( int page, int pageSize, DateOnly? from, DateOnly? to); Task GetByIdAsync(int id); Task DateExistsAsync(DateOnly date); Task CreateAsync(CreateOfferingSessionRequest request); Task ReopenAsync(int id); Task ReplaceAsync(int id, CreateOfferingSessionRequest request); }