private bool Save()
        {
            bool result = false;

            MailingList m = MTApp.ContactServices.MailingLists.Find(CurrentId);

            if (m == null) m = new MailingList();

                m.Name = this.NameField.Text.Trim();
                m.IsPrivate = this.IsPrivateField.Checked;

                if (m.Id < 1)
                {
                    result = MTApp.ContactServices.MailingLists.Create(m);
                }
                else
                {
                    result = MTApp.ContactServices.MailingLists.Update(m);
                }

                if (result == false)
                {
                    this.lblError.Text = "Unable to save mailing list. Uknown error.";
                }
                else
                {
                    // Update bvin field so that next save will call updated instead of create
                    CurrentId = m.Id;
                }

            return result;
        }
 protected void btnExport_Click(object sender, System.Web.UI.ImageClickEventArgs e)
 {
     MerchantTribe.Commerce.Contacts.MailingList m = MTApp.ContactServices.MailingLists.Find(CurrentId);
     this.ImportField.Text = m.ExportToCommaDelimited(this.chkOnlyEmail.Checked);
 }
 private void LoadMembers(MailingList m)
 {
     this.GridView1.DataSource = m.Members;
     this.GridView1.DataBind();
 }