From e63b7b343b56c0170ee7dedd9eea3773ac302350 Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 14 Apr 2017 17:32:04 -0400 Subject: ViewBug page --- Project-Unite/Views/Bugs/ViewBug.cshtml | 88 +++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 Project-Unite/Views/Bugs/ViewBug.cshtml (limited to 'Project-Unite/Views') diff --git a/Project-Unite/Views/Bugs/ViewBug.cshtml b/Project-Unite/Views/Bugs/ViewBug.cshtml new file mode 100644 index 0000000..aee1fcc --- /dev/null +++ b/Project-Unite/Views/Bugs/ViewBug.cshtml @@ -0,0 +1,88 @@ +@model Project_Unite.Models.ViewBugViewModel +@{ + ViewBag.Title = Model.BugData.Name + " - Bugs"; + var tags = new Project_Unite.Models.ApplicationDbContext().BugTags; +} + + + +

Bugtracker

+ +@{ + Html.RenderPartial("~/Views/Bugs/_BugBar.cshtml"); +} + +
+
+ @{ + Html.RenderPartial("~/Views/Bugs/_Sidebar.cshtml", tags); + } +
+ +
+

@Model.BugData.Name

+ +

+ Opened by @Html.UserLink(Model.BugData.Reporter) at @Model.BugData.ReportedAt • + @if (Model.BugData.Open) + { + Open + } + else + { + Closed by @Html.UserLink(Model.BugData.ClosedBy) at @Model.BugData.ClosedAt + } + • + @switch (Model.BugData.Urgency) + { + case 0: + Minor + break; + case 1: + Moderate + break; + case 2: + Major + break; + case 3: + Critical + break; + default: + A bug occurred in the bugtracker. Urgency unknown. + break; + } + +

+ + @foreach(var post in Model.BugData.Comments.OrderBy(x=>x.PostedAt)) + { +
+
+

@Html.UserLink(post.AuthorId) at @post.PostedAt

+
+

@Html.Markdown(post.Body)

+
+
+ } +
+ @using (Html.BeginForm()) + { +
+
+

Post a comment

+ + @Html.AntiForgeryToken() +
+
+ @Html.ValidationSummary() +
+
+ + @Html.TextAreaFor(Model=>Model.Comment, new { @class="form-control", rows="5"}) +

Markdown is supported.

+
+
+ } + +
+
\ No newline at end of file -- cgit v1.2.3