public override object GetData(ITabContext context) { var plugin = Plugin.Create("No", "Started", "Duration", "Command", "Parameters"); var requestContext = context.GetRequestContext<HttpContextBase>(); List<LogItem> items = LogItemHandler.GetLogList(requestContext); if (items == null) return plugin; var count = 0; foreach (var item in items) { plugin.AddRow() .Column(count++) .Column(String.Format("{0:#,0}", item.Time.Subtract(requestContext.Timestamp).TotalMilliseconds)) .Column(item.Duration.HasValue ? String.Format("{0:#,0}", item.Duration.Value.TotalMilliseconds) : null) .Column(item.Command) .Column(item.Params.Count > 0 ? new[] { new object[] { "Name", "Type", "Value" } }.Concat(item.Params.Select(p => new object[] { p.Name, p.Type, p.Value, })) : null); } return plugin; }
public override object GetData(ITabContext context) { var plugin = Plugin.Create("No", "Status", "HttpMethod", "Index", "Document", "Endpoint", "Query", "ResponseData"); var requestContext = context.GetRequestContext <HttpContextBase>(); var items = RequestHandler.GetLogList(requestContext); if (items == null || !items.Any()) { return(null); } var count = 1; foreach (var item in items) { plugin.AddRow() .Column(count++) .Column(item.HttpStatus) .Column(item.HttpMethod) .Column(item.Index) .Column(item.Document) .Column(item.Endpoint) .Column(item.Query) .Column(item.ResponseData); } return(plugin); }
public override object GetData(ITabContext context) { TabSection plugin = Plugin.Create("No", "Started", "Duration", "Method", "Index", "Document", "Endpoint", "Query"); var requestContext = context.GetRequestContext <HttpContextBase>(); List <RequestItem> items = RequestHandler.GetLogList(requestContext); if (items == null || !items.Any()) { return(null); } int count = 0; foreach (RequestItem item in items) { plugin.AddRow() .Column(count++) .Column(String.Format("{0:#,0}", item.Time.Subtract(requestContext.Timestamp).TotalMilliseconds)) .Column(item.Duration.HasValue ? String.Format("{0:#,0}", item.Duration.Value.TotalMilliseconds) : null) .Column(item.Method) .Column(item.Index) .Column(item.Document) .Column(item.Endpoint) .Column(item.Query); } return(plugin); }
public override object GetData(ITabContext context) { TabSection plugin = Plugin.Create("No", "Started", "Duration", "Method", "Index", "Document", "Query"); var requestContext = context.GetRequestContext<HttpContextBase>(); List<RequestItem> items = RequestHandler.GetLogList(requestContext); if (items ==null|| !items.Any()) return null; int count = 0; foreach (RequestItem item in items) { plugin.AddRow() .Column(count++) .Column(String.Format("{0:#,0}", item.Time.Subtract(requestContext.Timestamp).TotalMilliseconds)) .Column(item.Duration.HasValue ? String.Format("{0:#,0}", item.Duration.Value.TotalMilliseconds) : null) .Column(item.Method) .Column(item.Index) .Column(item.Document) .Column(item.Query); } return plugin; }
public override object GetData(ITabContext context) { var request = context.GetRequestContext<HttpContextBase>(); var mobile = request.Request["n0"] == null ? request.GetOverriddenBrowser().IsMobileDevice : request.Request["n0"].StartsWith("Mobile", StringComparison.Ordinal); var stateDisplayInfo = new StateDisplayInfo(); if (StateContext.State != null) { stateDisplayInfo.Page = GetCurrentPage(context, mobile); stateDisplayInfo.Route = GetCurrentRoute(mobile); stateDisplayInfo.Theme = GetCurrentTheme(context, mobile); stateDisplayInfo.Masters = GetCurrentMasters(context, mobile); } return Canvas.Arrange(stateDisplayInfo); }
public override object GetData(ITabContext context) { var request = context.GetRequestContext <HttpContextBase>(); var mobile = request.Request["n0"] == null?request.GetOverriddenBrowser().IsMobileDevice: request.Request["n0"].StartsWith("Mobile", StringComparison.Ordinal); var stateDisplayInfo = new StateDisplayInfo(); if (StateContext.State != null) { stateDisplayInfo.Page = GetCurrentPage(context, mobile); stateDisplayInfo.Route = GetCurrentRoute(mobile); stateDisplayInfo.Theme = GetCurrentTheme(context, mobile); stateDisplayInfo.Masters = GetCurrentMasters(context, mobile); } return(Canvas.Arrange(stateDisplayInfo)); }
public override object GetData(ITabContext context) { return(context.GetRequestContext <HttpContextBase>().User); }
public static HttpContextBase GetHttpContext(this ITabContext tabContext) { return(tabContext.GetRequestContext <HttpContextBase>()); }
public override object GetData(ITabContext context) { return context.GetRequestContext<HttpContextBase>().User; }
public static NancyContext GetNancyContext(this ITabContext tabContext) { return(tabContext.GetRequestContext <NancyContext>()); }
public object GetData(ITabContext context) { return GetData(context.GetRequestContext<HttpContextBase>()); }