internal void SetConfig(BaseRazorPageTemplatePageMakerConfig config) { if (config != null) { RazorFile = config.RazorFile; if (config.RazorData != null) { PageData = config.RazorData.CreateObject(); } Scripts = new UserScript(config.Scripts); ModelCreator = config.ModelCreator; } }
internal RazorPageTemplatePageMaker(string pageTemplateName, BaseRazorPageTemplatePageMakerConfig config, IPageData pageData) : this(pageTemplateName, config.RetUrl, pageData) { SetConfig(config); }