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); }
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; }