ticket-system/source/ticketAPI/api/Interfaces/IEventManager.cs
2024-12-19 15:58:37 -05:00

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