Files
studenthousedashboard/StudentHouseDashboard/Logic/IEventRepository.cs
Dimitar Byalkov cc0cc3d7f7 Events on desktop
2023-06-09 07:18:11 +02:00

20 lines
639 B
C#

using Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Logic
{
public interface IEventRepository
{
public List<Event> GetAllEvents();
public List<Event> 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);
}
}