Files
studenthousedashboard/StudentHouseDashboard/WebApp/Pages/Complaint.cshtml.cs

26 lines
697 B
C#

using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
using Logic;
using Models;
using Data;
namespace WebApp.Pages
{
[Authorize]
public class ComplaintModel : PageModel
{
private readonly IComplaintRepository _complaintRepository;
public ComplaintModel(IComplaintRepository complaintRepository)
{
_complaintRepository = complaintRepository;
}
public void OnGet(int id)
{
ComplaintManager complaintManager = new ComplaintManager(_complaintRepository);
ViewData.Add("complaint", complaintManager.GetComplaintById(id));
}
}
}