Esempio n. 1
0
        protected override EmailMessage MapTo(ResetPasswordMessage obj)
        {
            TemplateProperty templateProperty = new TemplateProperty()
            {
                ClientId     = obj.ClientId,
                Language     = obj.Language,
                Year         = DateTime.Today.Year,
                BizGroup     = "DAF.SSO",
                TemplateName = "ResetPassword.cshtml"
            };

            var result = engine.LoadTemplate(obj, templateProperty);

            EmailMessage mail = new EmailMessage()
            {
                To      = new string[] { obj.Email },
                Subject = Resources.Locale(o => o.ResetPasswordTitle),
                Body    = result.Body
            };

            return(mail);
        }