public void SendMailWithStaticSource() { var mailTemplateManager = Locator.Get <IMailTemplateManager>(); var parameter = new SendMailParameter("Test.test"); parameter.To.Add("*****@*****.**"); parameter.Parameters.Add("source", new { FirstName = "M. Zahir", LastName = "Solak" }); parameter.UseDynamicSource = false; var message = mailTemplateManager.GenerateMessage(parameter); var messageJson = message.ToJson(); Console.WriteLine(messageJson); mailTemplateManager.SendMail(parameter); }
public void SendMailWithDynamicSource() { var mailTemplateManager = Locator.Get <IMailTemplateManager>(); var parameter = new SendMailParameter("Test.test"); parameter.To.Add("*****@*****.**"); parameter.Parameters.Add("a", "a"); parameter.Parameters.Add("b", "b"); parameter.UseDynamicSource = true; var message = mailTemplateManager.GenerateMessage(parameter); var messageJson = message.ToJson(); Console.WriteLine(messageJson); mailTemplateManager.SendMail(parameter); }