public string Transform(string s) { if (s == null) { return(null); } var tenantId = Finder.GetTenantIdAsync().ExecuteSynchronously(); if (Env != null) { s = s.Replace(CommonTerms.ToStringReplacementToken(CommonTerms.Env), Env.EnvironmentName); s = Replace(s, Env as IEnumerable <KeyValuePair <string, object> >); } s = s.Replace(CommonTerms.ToStringReplacementToken(CommonTerms.TenantId), tenantId.ToString()); s = Replace(s, Finder as IEnumerable <KeyValuePair <string, object> >); return(s); }
protected override void DefineSynonymsAndCommonTerms() { Synonym limited = new Synonym(new List <string>() { "limited", "ltd", "ltd." }); Synonyms.Add(limited); Synonym company = new Synonym(new List <string>() { "company", "co", "co." }); Synonyms.Add(company); CommonTerms.Add(new CommonTerm(limited, 0.25)); CommonTerms.Add(new CommonTerm(company, 0.5)); CommonTerms.Add(new CommonTerm(new Word("plc"), 0.5)); CommonTerms.Add(new CommonTerm(new Word("compliance"), 0.5)); CommonTerms.Add(new CommonTerm(new Word("weee"), 0.5)); CommonTerms.Add(new CommonTerm(new Word("scheme"), 0.5)); CommonTerms.Add(new CommonTerm(new Word("pcs"), 0.5)); }
public CommonHelper() { terms = new CommonTerms(); }