コード例 #1
0
        static void RegisterCurrentDemo(string groupKey, string demoKey)
        {
            BootstrapDemoPageModelBase  demo  = null;
            BootstrapDemoGroupPageModel group = BootstrapDemosModel.Instance.FindGroup(groupKey);

            if (group != null)
            {
                demo = group.FindDemo(demoKey);
                if (demo == null)
                {
                    demo = group;
                }
            }
            Context.Items[Utils.CurrentDemoKey] = demo;
            DevExpress.Web.Internal.DemoUtils.RegisterDemo("Bootstrap", groupKey, demoKey);
        }
コード例 #2
0
ファイル: Search.cs プロジェクト: tckhanh/Vilas103
        static IEnumerable <BootstrapSearchResult> DoSearch(List <string[]> requests, BootstrapDemoGroupPageModel group)
        {
            var results = new List <BootstrapSearchResult>();

            foreach (var demo in group.Demos)
            {
                foreach (var section in demo.Sections)
                {
                    results.AddRange(GetRes(requests, demo, section, SearchAgregator.HighlightOccurences(section.Title, requests)));
                }
                if (results.Count == 0)
                {
                    results.AddRange(GetRes(requests, demo, null, SearchAgregator.HighlightOccurences(demo.Title, requests)));
                }
            }
            results.AddRange(GetRes(requests, group, null, SearchAgregator.HighlightOccurences(group.Title, requests)));
            return(results);
        }