public async static void Subscribe(string list, NewsletterSubscriber subscriber)
        {
            MailChimpListSubscription subscription = new MailChimpListSubscription();
            var context = new WSDataContext();
            NewsletterManager manager = new NewsletterManager(context);
            
            subscription.Email = subscriber.EmailAddress;
            subscription.ListId = list;
            subscription.MergeData = new List<KeyValuePair<string, object>>();
            subscription.MergeData.Add(new KeyValuePair<string,object>("NAME",subscriber.Name));
            subscription.DoubleOptIn = true;
            subscription.ReplaceInterests = true;
            subscription.SendWelcome = false;
            subscription.UpdateExisting = false;
            MailChimpService service = new MailChimpService();
            await manager.CreateAsync(subscriber);
            service.Subscribe(subscription);
            
           
            

        }
 public static void Submit(string list,Contact contact)
 {
     MailChimpListSubscription subscription = new MailChimpListSubscription();
     subscription.Email = contact.EmailAddress;
     subscription.ListId = list;
     subscription.MergeData = new List<KeyValuePair<string, object>>();
     subscription.MergeData.Add(new KeyValuePair<string, object>("NAME", contact.Name));
     subscription.MergeData.Add(new KeyValuePair<string, object>("Email", contact.EmailAddress));
     subscription.MergeData.Add(new KeyValuePair<string, object>("PHONE", contact.Phone));
     subscription.MergeData.Add(new KeyValuePair<string, object>("ORG", contact.OrganizationName));
     subscription.MergeData.Add(new KeyValuePair<string, object>("JOBTITLE", contact.JobTitle));
     subscription.MergeData.Add(new KeyValuePair<string, object>("CITY", contact.City));
     subscription.MergeData.Add(new KeyValuePair<string, object>("WEBSITE", contact.Website));
     subscription.MergeData.Add(new KeyValuePair<string, object>("REL", contact.Relationship));
     subscription.MergeData.Add(new KeyValuePair<string, object>("COMMENTS", contact.Comments));
     subscription.DoubleOptIn = true;
     subscription.ReplaceInterests = true;
     subscription.SendWelcome = false;
     subscription.UpdateExisting = false;
     MailChimpService service = new MailChimpService();
     service.Subscribe(subscription);
 }