private StoreEmailTemplate GetStoreEmailTemplateFromQueryString() { short?id = Parser.ToShort(Request.QueryString["id"]); StoreEmailTemplate toLoad = new StoreEmailTemplate(); if (toLoad.LoadByPrimaryKey(StoreContext.CurrentStore.Id.Value, id.Value)) { return(toLoad); } return(null); }
protected void btnSave_Click(object sender, EventArgs e) { StoreEmailTemplate toSave = GetStoreEmailTemplateFromQueryString(); if (toSave != null) { toSave.SubjectTemplate = txtSubjectTemplate.Text; toSave.BodyTemplate = txtBodyTemplate.Text; toSave.Save(); Response.Redirect(StoreUrls.Admin(ModuleDefs.Admin.Views.EmailTemplates)); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { StoreEmailTemplate toLoad = GetStoreEmailTemplateFromQueryString(); if (toLoad != null) { litTemplateName.Text = toLoad.UpToEmailTemplateByEmailTemplateId.NameKey; txtSubjectTemplate.Text = toLoad.SubjectTemplate; txtBodyTemplate.Text = toLoad.BodyTemplate; //EmailNotifier notifier = new EmailNotifier(); //rptBodyTokens.DataSource = notifier.GetValidBodyTokens(toLoad.EmailTemplate); //rptBodyTokens.DataBind(); } } }