Example #1
0
        public PageInfo GetPageInfo(Type pageType)
        {
            PageInfo pageInfo;

            TurboSync.TryGetPage(pageType, out pageInfo);
            return(pageInfo);
        }
Example #2
0
        public PageInfo GetPageInfo <TPage>(AppInfo appInfo)
        {
            PageInfo pageInfo;

            if (TurboSync.TryGetPage <TPage>(out pageInfo))
            {
                return(pageInfo);
            }

            var pageMeta = _metadata.GetPageMeta <TPage>();

            if (pageMeta.Meta == null)
            {
                return(null);
            }

            return(TurboSync.AddPage(appInfo.App, pageMeta));
        }