Пример #1
0
        private static ModuleJson ToJson(WebModuleMeta module)
        {
            var mJson = new ModuleJson
            {
                keyLabel = module.KeyLabel
            };

            if (module.HasUI)
            {
                if (module.IsCustomUI)
                {
                    mJson.url = module.Url;
                }
                else
                {
                    mJson.model         = ClientEntities.GetClientName(module.EntityType);
                    mJson.clientRuntime = module.ClientRuntime;
                    mJson.viewName      = module.AggtBlocksName;
                }
            }

            foreach (WebModuleMeta child in module.Children)
            {
                var childJson = ToJson(child);
                mJson.children.Add(childJson);
            }

            return(mJson);
        }
Пример #2
0
        private static ModuleJson ToJson(WebModuleMeta module)
        {
            var mJson = new ModuleJson
            {
                keyLabel = module.KeyLabel
            };

            if (module.HasUI)
            {
                if (module.IsCustomUI)
                {
                    mJson.url = module.Url;
                }
                else
                {
                    mJson.model = ClientEntities.GetClientName(module.EntityType);
                    mJson.clientRuntime = module.ClientRuntime;
                    mJson.viewName = module.AggtBlocksName;
                }
            }

            foreach (WebModuleMeta child in module.Children)
            {
                var childJson = ToJson(child);
                mJson.children.Add(childJson);
            }

            return mJson;
        }