//public NonEscapedString Breadcrumbs(string title,IDictionary<string, string> items)
        //{
        //    if (items == null) throw new ArgumentNullException(nameof(items));
        //    return RenderPartial(new Breadcrumbs(title, items));
        //}

        //public NonEscapedString JobsSidebar()
        //{
        //    return RenderPartial(new SidebarMenu(JobsSidebarMenu.Items));
        //}

        //public NonEscapedString SidebarMenu(IEnumerable<Func<RazorPage, MenuItem>> items)
        //{
        //    if (items == null) throw new ArgumentNullException(nameof(items));
        //    return RenderPartial(new SidebarMenu(items));
        //}

        //public NonEscapedString BlockMetric(DashboardMetric metric)
        //{
        //    if (metric == null) throw new ArgumentNullException(nameof(metric));
        //    return RenderPartial(new BlockMetric(metric));
        //}

        public NonEscapedString InlineMetric(DashboardMetric metric)
        {
            if (metric == null)
            {
                throw new ArgumentNullException(nameof(metric));
            }
            return(RenderPartial(new InlineMetric(metric)));
        }
Beispiel #2
0
        public static void AddMetric(DashboardMetric metric)
        {
            if (metric == null)
            {
                throw new ArgumentNullException(nameof(metric));
            }

            lock (Metrics)
            {
                Metrics[metric.Name] = metric;
            }
        }