Priya.InfoList.Views.TemplateInfoDetailSave.ProcessBoolSection C# (CSharp) Method

ProcessBoolSection() protected method

protected ProcessBoolSection ( string template ) : string
template string
return string
		protected string ProcessBoolSection(string template)
		{
			string sectionStartTag;
			string sectionEndTag;
			string sectionTag;
			string sectionValue;
				
			#region Bool Section Processing

            #region Get Section Tag/Value

			sectionStartTag = "{{#SaveViewHidden}}";
			sectionEndTag = "{{/SaveViewHidden}}";
            sectionTag = TemplateUtil.GetSectionTag(template, sectionStartTag, sectionEndTag);
			sectionValue = sectionTag.Replace(sectionStartTag, "").Replace(sectionEndTag, "");

			#endregion

            #region Bool Section

			if (sectionTag.Trim().Length > 0)
			{
				template = template.Replace(sectionTag, SaveViewHidden ? sectionValue : "");
            }

            #endregion

            #endregion
			
			return template;
		}