Example #1
0
        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);
 }
Example #6
0
        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));
        }
Example #7
0
 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;
 }
Example #10
0
 public static NancyContext GetNancyContext(this ITabContext tabContext)
 {
     return(tabContext.GetRequestContext <NancyContext>());
 }
 public object GetData(ITabContext context) {
     return GetData(context.GetRequestContext<HttpContextBase>());
 }