Пример #1
0
        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);
        }
Пример #2
0
        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);
        }