public string GetTemplate(string successTemplateString, string failureTemplateString) { var builder = new StringBuilder(); builder.Append($@" <link href=""{SiteFilesAssets.Resume.GetStyleUrl(_publishmentSystemInfo.Additional.ApiUrl)}"" type=""text/css"" rel=""stylesheet"" /> <script type=""text/javascript""> var resumeActionUrl = '{ActionsResumeAdd.GetUrl(_publishmentSystemInfo.Additional.ApiUrl, _publishmentSystemInfo.PublishmentSystemId)}'; var resumeAjaxUploadUrl = '{ActionsUpload.GetUrl(_publishmentSystemInfo.Additional.ApiUrl, _publishmentSystemInfo.PublishmentSystemId, ActionsUpload.TypeResume)}'; </script> <script type=""text/javascript"" charset=""utf-8"" src=""{SiteFilesAssets.Resume.GetScriptUrl(_publishmentSystemInfo.Additional.ApiUrl)}""></script> "); builder.Append($@"<script type=""text/javascript"">{GetScript()}</script>"); builder.Append(GetContent()); return(ReplacePlaceHolder(_publishmentSystemInfo.Additional.ApiUrl, builder.ToString(), successTemplateString, failureTemplateString)); }
public string GetTemplate(bool isTemplate, string inputTemplateString, string successTemplateString, string failureTemplateString) { var inputBuilder = new StringBuilder(); inputBuilder.Append($@" <link href=""{SiteFilesAssets.GovPublicApply.GetStyleUrl(_publishmentSystemInfo.Additional.ApiUrl)}"" type=""text/css"" rel=""stylesheet"" /> <script type=""text/javascript""> var govPublicActionUrl = '{ActionsGovPublicApplyAdd.GetUrl(_publishmentSystemInfo.Additional.ApiUrl, _publishmentSystemInfo.PublishmentSystemId, _tagStyleInfo.StyleID)}'; var govPublicAjaxUploadUrl = '{ActionsUpload.GetUrl(_publishmentSystemInfo.Additional.ApiUrl, _publishmentSystemInfo.PublishmentSystemId, ActionsUpload.TypeGovPublicApply)}'; </script> <script type=""text/javascript"" charset=""utf-8"" src=""{SiteFilesAssets.GovPublicApply.GetScriptUrl( _publishmentSystemInfo.Additional.ApiUrl)}""></script> "); if (!string.IsNullOrEmpty(inputTemplateString)) { inputBuilder.Append($@"<script type=""text/javascript"">{GetScript()}</script>"); inputBuilder.Append(inputTemplateString); } else { if (isTemplate) { if (!string.IsNullOrEmpty(_tagStyleInfo.ScriptTemplate)) { inputBuilder.Append($@"<script type=""text/javascript"">{_tagStyleInfo.ScriptTemplate}</script>"); } inputBuilder.Append(_tagStyleInfo.ContentTemplate); } else { inputBuilder.Append($@"<script type=""text/javascript"">{GetScript()}</script>"); inputBuilder.Append(GetFileInputTemplate()); } } var successBuilder = new StringBuilder(); if (!string.IsNullOrEmpty(successTemplateString)) { successBuilder.Append(successTemplateString); } else { successBuilder.Append(GetFileSuccessTemplate()); } var failureBuilder = new StringBuilder(); if (!string.IsNullOrEmpty(failureTemplateString)) { failureBuilder.Append(failureTemplateString); } else { failureBuilder.Append(GetFileFailureTemplate()); } return(ReplacePlaceHolder(inputBuilder.ToString(), successBuilder.ToString(), failureBuilder.ToString())); }