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