protected void LoadData() { txtMailChimpId.Text = MailChimpSettings.ApiKey; txtFromName.Text = MailChimpSettings.FromName; txtFromEmail.Text = MailChimpSettings.FromEmail; var lists = MailChimpService.GetLists(MailChimpSettings.ApiKey); if (lists != null && lists.data != null && lists.data.Count > 0) { //Subscribers ddlMailChimpLists.DataSource = lists.data; ddlMailChimpLists.DataBind(); if (lists.data.All(item => item.id != MailChimpSettings.RegUsersList)) { MailChimpSettings.RegUsersList = string.Empty; } ddlMailChimpLists.SelectedValue = !string.IsNullOrEmpty(MailChimpSettings.RegUsersList) ? MailChimpSettings.RegUsersList : "0"; //Ordered customers ddlMailChimpOrderCustomer.DataSource = lists.data; ddlMailChimpOrderCustomer.DataBind(); if (lists.data.All(item => item.id != MailChimpSettings.OrderCustomersList)) { MailChimpSettings.OrderCustomersList = string.Empty; } ddlMailChimpOrderCustomer.SelectedValue = !string.IsNullOrEmpty(MailChimpSettings.OrderCustomersList) ? MailChimpSettings.OrderCustomersList : "0"; } else { //Subscribers ddlMailChimpLists.Items.Clear(); ddlMailChimpLists.Items.Add(new ListItem { Text = CultureInfo.CurrentCulture.TwoLetterISOLanguageName == "ru" ? "Нет привязки к списку" : "No binding to the list", Value = @"0" }); ddlMailChimpLists.DataBind(); //Ordered customers ddlMailChimpOrderCustomer.Items.Clear(); ddlMailChimpOrderCustomer.Items.Add(new ListItem { Text = CultureInfo.CurrentCulture.TwoLetterISOLanguageName == "ru" ? "Нет привязки к списку" : "No binding to the list", Value = @"0" }); ddlMailChimpOrderCustomer.DataBind(); } }