Delete, Edit Announcement, style fixes

This commit is contained in:
Dimitar Byalkov
2023-05-14 12:57:32 +02:00
parent 765fa8774d
commit 1adaef73e7
10 changed files with 178 additions and 7 deletions

View File

@@ -0,0 +1,31 @@
@page
@using Models;
@model WebApp.Pages.DeleteAnnouncementModel
@{
ViewData["Title"] = "Delete announcement";
Announcement announcement = (Announcement)ViewData["announcement"];
}
@if (announcement == null)
{
<div class="alert alert-danger" role="alert">
Unable to find announcement! Do you have permission?
</div>
<a type="button" class="btn btn-primary" asp-page="Announcements">Return to all announcements</a>
}
else
{
<form method="post">
<h1>Are you sure you want to delete this announcement?</h1>
<div class="card">
<div class="card-body">
<h5 class="card-title">@announcement.Title</h5>
<h6 class="card-subtitle mb-2 text-body-secondary">@announcement.Author.Name - @announcement.PublishDate</h6>
<p class="card-text">@Html.Raw(announcement.Description.Replace(Environment.NewLine, "<br />"))</p>
</div>
</div>
<input type="hidden" asp-for="AnnouncementId" value="@announcement.ID" />
<input type="submit" value="Yes" class="btn btn-danger" />
<a type="button" class="btn btn-secondary" asp-page="Announcements">No</a>
</form>
}