blob: aeb9c8d716db4744ff11bcd50c97761b061367cd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
@model Project_Unite.Models.ViewBugViewModel
@{
ViewBag.Title = Model.BugData.Name + " - Bugs";
var tags = new Project_Unite.Models.ApplicationDbContext().BugTags;
}
<h3>@Model.BugData.Name</h3>
<p>
Opened by <strong>@Html.UserLink(Model.BugData.Reporter)</strong> at <strong>@Model.BugData.ReportedAt</strong> •
@if (Model.BugData.Open)
{
<strong>Open</strong>
}
else
{
<strong>Closed by @Html.UserLink(Model.BugData.ClosedBy) at @Model.BugData.ClosedAt </strong>
}
•
@switch (Model.BugData.Urgency)
{
case 0:
<strong>Minor</strong>
break;
case 1:
<strong>Moderate</strong>
break;
case 2:
<strong>Major</strong>
break;
case 3:
<strong>Critical</strong>
break;
default:
<strong>A bug occurred in the bugtracker. Urgency unknown.</strong>
break;
}
</p>
@foreach(var post in Model.BugData.Comments.OrderBy(x=>x.PostedAt))
{
<div class="panel panel-default">
<div class="panel-body">
<p>@Html.UserLink(post.AuthorId) at @post.PostedAt</p>
<hr/>
<p>@Html.Markdown(post.Body)</p>
</div>
</div>
}
<hr/>
@using (Html.BeginForm())
{
<div class="panel panel-default">
<div class="panel-body">
<h4>Post a comment</h4>
@Html.AntiForgeryToken()
<div class="panel panel-danger">
<div class="panel-body">
@Html.ValidationSummary()
</div>
</div>
@Html.HiddenFor(Model=>Model.BugData.Id)
@Html.TextAreaFor(Model=>Model.Comment, new { @class="form-control", rows="5"})
<p><input type="submit" class="btn btn-primary" value="Post" /> Markdown is supported.</p>
</div>
</div>
}
|