protected void btnSave_Click(object sender, EventArgs e) { if (Page.IsValid) { thisItem.Name = txtName.Text; thisItem.Body = ckBody.Text; thisItem.Subject = txtSubject.Text; thisItem.ToList = txtTo.Text; thisItem.CcList = txtCc.Text; thisItem.BccList = txtBcc.Text; thisItem.FromEmail = txtFromEmail.Text; thisItem.FromName = txtFromName.Text; thisItem.ReplyToEmail = txtReplyToEmail.Text; thisItem.ReplyToName = txtReplyToName.Text; switch (ddlMailPriority.SelectedValue) { case @"Low": thisItem.MailPriority = System.Net.Mail.MailPriority.Low; break; case @"Normal": thisItem.MailPriority = System.Net.Mail.MailPriority.Normal; break; case @"High": thisItem.MailPriority = System.Net.Mail.MailPriority.High; break; } bool isNewRecord = thisItem.IsNewRecord; if (EmailTemplateController.Save(thisItem)) { if (isNewRecord) { Response.Redirect(string.Format(@"EditEmailTemplate.aspx?message-success={0}", Server.UrlEncode(EmailTemplatesStrings.GetText(@"CreatedMessage"))), true); } else { Master.MessageCenter.DisplaySuccessMessage(EmailTemplatesStrings.GetText(@"SavedMessage")); } } else { Master.MessageCenter.DisplayErrorMessage(EmailTemplatesStrings.GetText(@"NotSavedMessage")); } } }