using Models; namespace Logic { public interface IEventRepository { public List GetAllEvents(); public List GetAllCurrentEvents(); public Event GetEventById(int id); public Event CreateEvent(string title, string description, User author, DateTime publishDate, DateTime startDate, DateTime endDate); public void UpdateEvent(int id, string title, string description, DateTime startDate, DateTime endDate); public void DeleteEvent(int id); } }