using Core.Entities; namespace WebApp.Services; public interface IEventOccurrenceService { /// /// Gets all event occurrences. /// Task> GetEventOccurrencesAsync(); /// /// Gets event occurrences within the specified date range. /// Task> GetEventOccurrencesForDateRangeAsync(DateTime start, DateTime end); /// /// Gets all teams for the specified event definition IDs, including students. /// Task>> GetTeamsByEventDefinitionIdsAsync(IEnumerable eventDefinitionIds); }