16 lines
419 B
C#
16 lines
419 B
C#
using models.Core;
|
|
using models.Request;
|
|
using models.Response;
|
|
|
|
namespace api.Interfaces;
|
|
|
|
public interface IEventManager
|
|
{
|
|
void AddEvent(AddEvent request);
|
|
void PatchEvent(PatchEvent request);
|
|
List<Event> GetEvents(DateTime? startDate, DateTime? endDate);
|
|
List<Event> GetAllEvents();
|
|
EventDetails GetEvent(Guid id);
|
|
void DeleteEvent(Guid eventId);
|
|
List<Event> GetBySeason(Guid seasonId);
|
|
} |