public override void Execute() { WriteLiteral("\r\n"); #line 6 "..\..\Dashboard\Pages\HomePage.cshtml" Layout = new LayoutPage(); #line default #line hidden WriteLiteral("\r\n<div class=\"panel panel-default\">\r\n <div class=\"panel-heading\">\r\n <di" + "v class=\"row\">\r\n <div class=\"col-lg-6\">\r\n "); #line 14 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.Filter(this.Pager)); #line default #line hidden WriteLiteral("\r\n </div>\r\n <div class=\"col-lg-6\">\r\n <div cl" + "ass=\"pull-right \">\r\n "); #line 18 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.PerPageSelector(this.Pager)); #line default #line hidden WriteLiteral("\r\n </div>\r\n </div>\r\n </div>\r\n <div id=\"se" + "arch-bar\" class=\"row hide\">\r\n <div class=\"col-md-12\">\r\n " + " "); #line 24 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.Search(this.Pager)); #line default #line hidden WriteLiteral(@" </div> </div> </div> <div class=""table-responsive""> <table class=""table table-condensed""> <thead> <tr> <th>Timestamp</th> <th>User</th> <th>Message</th> </tr> </thead> <tbody> "); #line 38 "..\..\Dashboard\Pages\HomePage.cshtml" if (this.Count == 0) { #line default #line hidden WriteLiteral(" <tr>\r\n <td colspan=\"3\">No traces.</td>" + "\r\n </tr>\r\n"); #line 43 "..\..\Dashboard\Pages\HomePage.cshtml" } else { foreach (var trace in this.Model) { #line default #line hidden #line 48 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.TraceRow(trace)); #line default #line hidden #line 48 "..\..\Dashboard\Pages\HomePage.cshtml" } } #line default #line hidden WriteLiteral(" </tbody>\r\n </table>\r\n </div>\r\n <div class=\"panel-footer\"" + ">\r\n "); #line 55 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.Paginator(this.Pager)); #line default #line hidden WriteLiteral("\r\n </div>\r\n</div>\r\n"); }
public override void Execute() { WriteLiteral("\r\n"); #line 6 "..\..\Dashboard\Pages\HomePage.cshtml" Layout = new LayoutPage(); Initialize(); #line default #line hidden WriteLiteral("<div class=\"btn-toolbar btn-toolbar-top\">\r\n "); #line 11 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.PerPageSelector(this.Pager)); #line default #line hidden WriteLiteral(@" </div> <div class=""table-responsive""> <table class=""table""> <thead> <tr> <th>Application</th> <th>Source</th> <th>Id</th> <th>Event Type</th> <th>Timestamp</th> <th>Machine</th> <th>Message</th> </tr> </thead> <tbody> "); #line 27 "..\..\Dashboard\Pages\HomePage.cshtml" foreach (var trace in this.Rows) { var klass = string.Empty; if (trace.EventType == "Error") { klass = "danger"; } #line default #line hidden WriteLiteral(" <tr class=\""); #line 36 "..\..\Dashboard\Pages\HomePage.cshtml" Write(klass); #line default #line hidden WriteLiteral("\">\r\n <td>"); #line 37 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.ApplicationName); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 38 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.Source); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 39 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.Id); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 40 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.EventType); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 41 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.RenderDateTime(trace.UtcDateTime.ToLocalTime())); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 42 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.MachineName); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 43 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.Truncate(trace.Message)); #line default #line hidden WriteLiteral(" <a href=\""); #line 43 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Url.TraceDetails(trace.TraceId.ToString())); #line default #line hidden WriteLiteral("\">Details…</a></td>\r\n </tr>\r\n"); #line 45 "..\..\Dashboard\Pages\HomePage.cshtml" } #line default #line hidden WriteLiteral(" </tbody>\r\n </table>\r\n</div>\r\n"); #line 49 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.Paginator(this.Pager)); #line default #line hidden }
public override void Execute() { WriteLiteral("\r\n"); #line 6 "..\..\Dashboard\Pages\HomePage.cshtml" Layout = new LayoutPage(); bool first = true; #line default #line hidden WriteLiteral("\r\n<div"); WriteLiteral(" class=\"btn-toolbar btn-toolbar-top\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 11 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.Filter(this.Pager)); #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" "); #line 12 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.PerPageSelector(this.Pager)); #line default #line hidden WriteLiteral("\r\n</div>\r\n\r\n<div"); WriteLiteral(" id=\"search-bar\""); WriteLiteral(" class=\"row hide\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"col-md-12\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 17 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.Search(this.Pager)); #line default #line hidden WriteLiteral("\r\n </div>\r\n</div>\r\n\r\n<div"); WriteLiteral(" class=\"table-responsive\""); WriteLiteral(">\r\n <table"); WriteLiteral(" class=\"table\""); WriteLiteral(@"> <thead> <tr> <th>Application</th> <th>Source</th> <th>Id</th> <th>Event Type</th> <th>Timestamp</th> <th>Machine</th> <th>Message</th> <th"); WriteLiteral(" style=\"width: 70px;\""); WriteLiteral("></th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n"); #line 36 "..\..\Dashboard\Pages\HomePage.cshtml" #line default #line hidden #line 36 "..\..\Dashboard\Pages\HomePage.cshtml" foreach (var trace in this.Model) { var rowClass = "trace " + trace.EventType.ToLower(); #line default #line hidden WriteLiteral(" <tr"); WriteAttribute("class", Tuple.Create(" class=\"", 1087), Tuple.Create("\"", 1104) #line 40 "..\..\Dashboard\Pages\HomePage.cshtml" , Tuple.Create(Tuple.Create("", 1095), Tuple.Create<System.Object, System.Int32>(rowClass #line default #line hidden , 1095), false) ); WriteLiteral(">\r\n <td>"); #line 41 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.ApplicationName); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 42 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.Source); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 43 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.Id); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 44 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.EventType); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 45 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.RenderDateTime(trace.UtcDateTime.ToLocalTime())); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 46 "..\..\Dashboard\Pages\HomePage.cshtml" Write(trace.MachineName); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 47 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.Truncate(trace.Message)); #line default #line hidden WriteLiteral("</td>\r\n <td><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1511), Tuple.Create("\"", 1561) #line 48 "..\..\Dashboard\Pages\HomePage.cshtml" , Tuple.Create(Tuple.Create("", 1518), Tuple.Create<System.Object, System.Int32>(Url.TraceDetails(trace.TraceId.ToString()) #line default #line hidden , 1518), false) ); WriteLiteral(" class=\"btn btn-xs btn-default pull-right\""); WriteLiteral(">Details</a></td>\r\n </tr>\r\n"); #line 50 "..\..\Dashboard\Pages\HomePage.cshtml" var exception = trace.GetException(); if (exception != null) { var detailStyle = first ? "" : "display: none;"; #line default #line hidden WriteLiteral(" <tr"); WriteLiteral(" class=\"detail\""); WriteAttribute("style", Tuple.Create(" style=\"", 1870), Tuple.Create("\"", 1890) #line 55 "..\..\Dashboard\Pages\HomePage.cshtml" , Tuple.Create(Tuple.Create("", 1878), Tuple.Create<System.Object, System.Int32>(detailStyle #line default #line hidden , 1878), false) ); WriteLiteral(">\r\n <td"); WriteLiteral(" colspan=\"8\""); WriteLiteral(" style=\"padding-left: 20px; background-color: #f5f5f5;\""); WriteLiteral(">\r\n <h3>"); #line 57 "..\..\Dashboard\Pages\HomePage.cshtml" Write(exception.TypeName); #line default #line hidden WriteLiteral("</h3>\r\n <h4>"); #line 58 "..\..\Dashboard\Pages\HomePage.cshtml" Write(exception.Message); #line default #line hidden WriteLiteral("</h4>\r\n"); WriteLiteral(" "); #line 59 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.RenderExceptionStackTrace(exception.Detail)); #line default #line hidden WriteLiteral("\r\n </td>\r\n </tr>\r\n"); #line 62 "..\..\Dashboard\Pages\HomePage.cshtml" first = false; } } #line default #line hidden WriteLiteral(" "); #line 65 "..\..\Dashboard\Pages\HomePage.cshtml" if (this.Count == 0) { #line default #line hidden WriteLiteral(" <tr>\r\n <td"); WriteLiteral(" colspan=\"8\""); WriteLiteral(">No traces.</td>\r\n </tr>\r\n"); #line 70 "..\..\Dashboard\Pages\HomePage.cshtml" } #line default #line hidden WriteLiteral(" </tbody>\r\n </table>\r\n</div>\r\n"); #line 74 "..\..\Dashboard\Pages\HomePage.cshtml" Write(Html.Paginator(this.Pager)); #line default #line hidden }
public override void Execute() { WriteLiteral("\r\n"); #line 9 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" Layout = new LayoutPage(); #line default #line hidden #line 12 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" using (var connection = Storage.GetConnection()) { var trace = connection.Get(TraceId.ToString()); JArray json = null; if (!string.IsNullOrEmpty(trace.Data)) { json = JArray.Parse(trace.Data); } #line default #line hidden WriteLiteral(" <dl class=\"dl-horizontal\">\r\n <dt>Application</dt>\r\n <dd>"); #line 24 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" Write(trace.ApplicationName); #line default #line hidden WriteLiteral("</dd>\r\n <dt>Source</dt>\r\n <dd>"); #line 26 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" Write(trace.Source); #line default #line hidden WriteLiteral("</dd>\r\n <dt>Id</dt>\r\n <dd>"); #line 28 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" Write(trace.Id); #line default #line hidden WriteLiteral("</dd>\r\n <dt>Event Type</dt>\r\n <dd>"); #line 30 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" Write(trace.EventType); #line default #line hidden WriteLiteral("</dd>\r\n <dt>Timestamp</dt>\r\n <dd>"); #line 32 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" Write(trace.UtcDateTime.ToString("f")); #line default #line hidden WriteLiteral("</dd>\r\n <dt>Machine</dt>\r\n <dd>"); #line 34 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" Write(trace.MachineName); #line default #line hidden WriteLiteral("</dd>\r\n"); #line 35 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" if (!string.IsNullOrEmpty(trace.Message)) { #line default #line hidden WriteLiteral(" <dt>Message</dt>\r\n"); WriteLiteral(" <dd>"); #line 38 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" Write(trace.Message); #line default #line hidden WriteLiteral("</dd>\r\n"); #line 39 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" } #line default #line hidden WriteLiteral(" </dl>\r\n"); #line 41 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" if (json != null) { foreach (var property in json) { if (property.Type == JTokenType.Object) { var obj = property.Value<JObject>(); #line default #line hidden #line 50 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" Write(Html.DataObject(obj)); #line default #line hidden #line 50 "..\..\Dashboard\Pages\TraceDetailsPage.cshtml" } } } } #line default #line hidden }