public static async Task <List <ConstantContactModel> > Create(List <string> ccLists) { List <ConstantContactModel> model = new List <ConstantContactModel>(); var myClass = new OldConstantContact(); var t = await myClass.Initialize(); AllContactLists = t.ToList(); foreach (string ccList in ccLists) { ContactList existingList = IdentifyList(ccList); // found in constant contact ? if (existingList == null) { // no create it !! var newList = new ContactList { Name = ccList, Status = ContactListsStatus.Hidden }; ContactListsService service = ConstantContactHelper.ListsService(); existingList = await service.CreateContactListAsync(newList); } if (existingList != null) { var l = new ConstantContactModel { ListName = existingList.Name, ListId = existingList.Id, Status = existingList.Status, CreatedDate = existingList.CreatedDate, ModifiedDate = existingList.ModifiedDate, ContactCount = existingList.ContactCount }; model.Add(l); } } return(model); }
private static async Task <List <ConstantContactModel> > Create(List <string> ccLists) { List <ConstantContactModel> model = new List <ConstantContactModel>(); IEnumerable <ContactList> allLists = await ConstantContact.GetAllLists(); foreach (string ccList in ccLists) { ContactList existingList = IdentifyList(ccList); // found in constant contact ? if (existingList == null) { // no create it !! var newList = new ContactList { Name = ccList, Status = ContactListsStatus.Hidden }; ContactListsService service = ConstantContact.ListsService(); existingList = await service.CreateContactListAsync(newList); } if (existingList != null) { var l = new ConstantContactModel { ListName = existingList.Name, ListId = existingList.Id, Status = existingList.Status, CreatedDate = existingList.CreatedDate, ModifiedDate = existingList.ModifiedDate, ContactCount = existingList.ContactCount }; model.Add(l); } } return(model); }