Files
studenthousedashboard/StudentHouseDashboard/WebApp/Pages/Announcement.cshtml.cs
2023-06-09 11:51:42 +02:00

23 lines
684 B
C#

using Logic;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace WebApp.Pages
{
[Authorize]
public class AnnouncementModel : PageModel
{
private readonly IAnnouncementRepository _announcementRepository;
public AnnouncementModel(IAnnouncementRepository announcementRepository)
{
_announcementRepository = announcementRepository;
}
public void OnGet(int id)
{
AnnouncementManager announcementManager = new AnnouncementManager(_announcementRepository);
ViewData.Add("announcement", announcementManager.GetAnnouncementById(id));
}
}
}