protected void SetEmailBody() { string emailID = DataAccessContext.EmailTemplateDetailRepository.GetIDByNameAndStoreID( StoreContext.Culture, "Newsletter Layout", new StoreRetriever().GetCurrentStoreID()); EmailTemplateDetail emailDetail = DataAccessContext.EmailTemplateDetailRepository.GetOne(StoreContext.Culture, emailID); uxEmailBodyText.Text = emailDetail.Body; }
protected void uxUpdateButton_Click(object sender, EventArgs e) { if ((String.IsNullOrEmpty(uxSubjectText.Text) ^ uxSubjectTextTR.Visible) && !String.IsNullOrEmpty(uxContentText.Text)) { EmailTemplateDetail email = DataAccessContext.EmailTemplateDetailRepository.GetOne( uxLanguageControl.CurrentCulture, EmailTemplateID); email.Subject = uxSubjectText.Text; email.Body = uxContentText.Text; email = DataAccessContext.EmailTemplateDetailRepository.Save(email); uxMessage.DisplayMessage("Updated Successfully."); PopulateControl(); } }
private void PopulateControl() { PopulateDropdown(); EmailTemplateDetail email = DataAccessContext.EmailTemplateDetailRepository.GetOne(uxLanguageControl.CurrentCulture, EmailTemplateID); if (String.IsNullOrEmpty(email.Subject)) { uxSubjectTextTR.Visible = false; } else { uxSubjectTextTR.Visible = true; uxSubjectText.Text = email.Subject; } uxContentText.Text = email.Body; }