private static dynamic WrapEmail(dynamic hash) { dynamic wrapped = new SafeHash((Hash)hash); if (!(wrapped.To is List<string>)) { wrapped.To = new List<string>(new[] { wrapped.To as string }); } return wrapped; }
private static dynamic WrapEmail(dynamic hash) { dynamic wrapped = new SafeHash((Hash)hash); if (!(wrapped.To is List <string>)) { wrapped.To = new List <string>(new[] { wrapped.To as string }); } return(wrapped); }
public EmailMessage CreateTextEmail(string textTemplate, dynamic model) { var hash = HashExtensions.FromDynamic(model); var textBody = PrepareBodyFromTemplate(textTemplate, hash); dynamic wrapped = new SafeHash((Hash)hash); var email = new EmailMessage { From = wrapped.From, To = wrapped.To, Subject = wrapped.Subject, TextBody = textBody }; return(email); }
public EmailMessage CreateTextEmail(string textTemplate, dynamic model) { var hash = HashExtensions.FromDynamic(model); var textBody = PrepareBodyFromTemplate(textTemplate, hash); dynamic wrapped = new SafeHash((Hash)hash); var email = new EmailMessage { From = wrapped.From, To = wrapped.To, Subject = wrapped.Subject, TextBody = textBody }; return email; }