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);
}