public Template(string name) { Require.NotNullOrEmpty(name, "name"); Name = name; DisplayName = new LocalizableText(String.Format("{{ Template={0}, Key={1} }}", name, name)); Skins = new TemplateSkinCollection(this); Layouts = new LayoutCollection(this); ResourcesFolder = new ResourceFolder(HostingEnvironment.MapPath(ResourceFolderVirtualPath)); }
public WidgetDefinition(string name, PluginDefinition plugin) { Require.NotNullOrEmpty(name, "name"); Require.NotNull(plugin, "plugin"); Name = name; Plugin = plugin; Views = new List<WidgetViewDefinition>(); EditorSettings = new WidgetEditorSettings(); ResourcesFolder = new ResourceFolder(HostingEnvironment.MapPath(ResourceFolderVirtualPath)); }
public PluginDefinition(string name) { Require.NotNullOrEmpty(name, "name"); Name = name; Assemblies = new List<Assembly>(); Widgets = new List<WidgetDefinition>(); Menu = new XmlMenu(); PermissionGroups = new PermissionGroupCollection(); ResourcesFolder = new ResourceFolder(HostingEnvironment.MapPath(ResourceFolderVirtualPath)); }