public static MailTemplate FromNameAndOrg(string name, Organization sender) { if (name == "") { return(MailTemplate.None); } Country country = sender.DefaultCountry; string countrycode = country.Code; string lang = country.Culture.Substring(0, 2); BasicMailTemplate basic = MailTemplateCache.GetBestMatch(name, lang, countrycode, sender); return(FromBasic(basic)); }
//----------------------------------------------// // Cached retreval public static MailTemplate FromNameCountryAndOrg(string name, string countrycode, int orgId) { if (name == "") { return(MailTemplate.None); } Country country = Country.FromCode(countrycode); string lang = country.Culture.Substring(0, 2); Organization org = Organization.FromIdentity(orgId); BasicMailTemplate basic = MailTemplateCache.GetBestMatch(name, lang, countrycode, org); return(FromBasic(basic)); }