public IHttpActionResult SaveEmailTemplates(string data) { EmailTemplateModel emailTemplateObj = (EmailTemplateModel)Newtonsoft.Json.JsonConvert.DeserializeObject(System.Uri.UnescapeDataString(data), typeof(EmailTemplateModel)); EmailTemplatesRepository.UpdateEmailTemplate(emailTemplateObj); return(Ok()); }
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)); }
public EmailTemplatesController(ILogger <EmailController> logger, EmailContext context) { _logger = logger; _emailTemplatesRepository = new EmailTemplatesRepository(context); }
public IHttpActionResult GetEmailTemplates() { DataSet ds = EmailTemplatesRepository.GetEmailTemplates(); return(Ok(ds)); }
public EmailService(EmailServerSettingsRepository emailServerSettingsRepository, EmailTemplatesRepository emailTemplatesRepository) { this.emailServerSettingsRepository = emailServerSettingsRepository; this.emailTemplatesRepository = emailTemplatesRepository; }