Files
studenthousedashboard/StudentHouseDashboard/WebApp/Pages/Announcement.cshtml
2023-04-19 16:55:14 +02:00

31 lines
993 B
Plaintext

@page
@using StudentHouseDashboard.Models;
@model WebApp.Pages.AnnouncementModel
@{
Announcement announcement = (Announcement)ViewData["announcement"];
ViewData["Title"] = $"{announcement.Title}";
}
<h1>@announcement.Title</h1>
<p>Published @announcement.PublishDate.ToString("g") by @announcement.Author.Name
@(announcement.IsImportant ? "Important" : "") @(announcement.IsSticky ? "Sticky" : "")</p>
<hr />
<p>@Html.Raw(announcement.Description.Replace(Environment.NewLine, "<br />"))</p>
<br/>
<h3>Comments</h3>
@if (announcement.Comments.Count() == 0)
{
<p>No comments found</p>
}
else
{
foreach (Comment comment in announcement.Comments)
{
<div class="card">
<div class="card-body">
<h5 class="card-title">@comment.Author.Name</h5>
<p class="card-text">@Html.Raw(comment.Description.Replace(Environment.NewLine, "<br />"))</p>
<a href="#">Respond</a>
</div>
</div>
}
}