Example #1
0
            public string Render(DataSet ds, dynamic dmodel, string qs = "",
                                 IReadOnlyDictionary <string, IReadOnlyCollection <string> > highlightingData = null)
            {
                string template = GetTemplateHeader(ds.DatasetId, qs) + this.body;
                Dictionary <string, object> globVar = new Dictionary <string, object>();

                globVar.Add("highlightingData", highlightingData);
                var xtemp = new HlidacStatu.Lib.Render.ScribanT(template, globVar);

                var res = xtemp.Render(dmodel);

                return(res);
            }
Example #2
0
 private string RenderView(string template)
 {
     try
     {
         var t = new HlidacStatu.Lib.Render.ScribanT(template);
         return(t.Render(this.Model));
     }
     catch (Exception e)
     {
         HlidacStatu.Util.Consts.Logger.Error("Scriban template render", e);
         throw;
     }
 }