/// <summary> /// BuildBodyEmail /// </summary> /// <param name="DelegationEmailTemplateObject"></param> /// <param name="delegationBodyEmailTemplate"></param> /// <returns></returns> private string BuildBodyEmail(DelegationEmailTemplate DelegationEmailTemplateObject, string delegationBodyEmailTemplate) { var body = string.Empty; try { BasicEvaluationContext basicEvaluationContext = new BasicEvaluationContext(); basicEvaluationContext.Objects["DelegationEmailTemplate"] = DelegationEmailTemplateObject; body = basicEvaluationContext.Eval <string>(delegationBodyEmailTemplate); } catch (Exception ex) { ULSLogging.LogError(ex); } return(body); }
private void btnCalc_Click(object sender, EventArgs e) { BasicEvaluationContext be=new BasicEvaluationContext(); foreach (Variable var in variableBindingSource ) { ParsingReader pr=new ParsingReader(var.Value); be.SetVariable(var.Name, (object)pr.ReadNumber() ?? var.Value); } try { tbResult.Text = Dump.ToDump(be.Eval(tbExpression.Text)); } catch (Exception ex) { tbResult.Text = ex.ToString(); } }
private void btnCalc_Click(object sender, EventArgs e) { BasicEvaluationContext be = new BasicEvaluationContext(); foreach (Variable var in variableBindingSource) { ParsingReader pr = new ParsingReader(var.Value); be.SetVariable(var.Name, (object)pr.ReadNumber() ?? var.Value); } try { tbResult.Text = Dump.ToDump(be.Eval(tbExpression.Text)); } catch (Exception ex) { tbResult.Text = ex.ToString(); } }
public void Fail1() { _ev.Eval <int>("1 2 +"); }