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"));
                }
            }
        }