31 lines
993 B
Plaintext
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>
|
|
}
|
|
} |