Files
studenthousedashboard/StudentHouseDashboard/Logic/IComplaintRepository.cs
2023-06-09 11:51:42 +02:00

15 lines
628 B
C#

using Models;
namespace Logic
{
public interface IComplaintRepository
{
public List<Complaint> GetAllComplaints();
public Complaint GetComplaintById(int id);
public List<Complaint> GetComplaintsByPage(int userId, int p, int c);
public Complaint CreateComplaint(string title, string description, User author, DateTime publishDate, ComplaintStatus status, ComplaintSeverity severity);
public void UpdateComplaint(int id, string title, string description, ComplaintStatus status, ComplaintSeverity severity);
public List<Complaint> SearchComplaint(string query);
}
}