Exemple #1
0
        public IHttpActionResult SaveEmailTemplates(string data)
        {
            EmailTemplateModel emailTemplateObj = (EmailTemplateModel)Newtonsoft.Json.JsonConvert.DeserializeObject(System.Uri.UnescapeDataString(data), typeof(EmailTemplateModel));

            EmailTemplatesRepository.UpdateEmailTemplate(emailTemplateObj);
            return(Ok());
        }
Exemple #2
0
        public IHttpActionResult LoadEmailTemplateDetails(string templateId)
        {
            DataSet emailTemplateDs = EmailTemplatesRepository.GetEmailTemplates();

            if (emailTemplateDs.Tables.Count > 0)
            {
                DataTable emailTemplateDt = emailTemplateDs.Tables[0].Copy();
                DataTable dt = emailTemplateDt.Select("EmailTemplateId='" + Guid.Parse(templateId) + "'").CopyToDataTable();
                return(Ok(dt));
            }
            return(Ok(string.Empty));
        }
Exemple #3
0
 public EmailTemplatesController(ILogger <EmailController> logger, EmailContext context)
 {
     _logger = logger;
     _emailTemplatesRepository = new EmailTemplatesRepository(context);
 }
Exemple #4
0
        public IHttpActionResult GetEmailTemplates()
        {
            DataSet ds = EmailTemplatesRepository.GetEmailTemplates();

            return(Ok(ds));
        }
 public EmailService(EmailServerSettingsRepository emailServerSettingsRepository,
                     EmailTemplatesRepository emailTemplatesRepository)
 {
     this.emailServerSettingsRepository = emailServerSettingsRepository;
     this.emailTemplatesRepository      = emailTemplatesRepository;
 }