private static ApiCampaign CreateCampaign() { ApiCampaign campaign = new ApiCampaign { Name = "My campaign", Subject = "Subject", FromName = "Friendly name", HtmlContent = "<a href=\"http://$UNSUB$\">Unsubscribe</a>", PlainTextContent = "Unsubscribe $UNSUB$" }; ApiCampaign createdCampaign = _client.CreateCampaign(campaign); Console.WriteLine("Campaign '{0}' has been created", createdCampaign.Name); return createdCampaign; }
private static void PrintCampaingSummary(ApiCampaign campaign) { ApiCampaignSummary summary = _client.GetCampaignSummary(campaign.Id, true); Console.WriteLine("Campaign has been sended {0} times", summary.NumSent); }
private static ApiCampaignSend SendCampaignToAddressBook(ApiCampaign campaign, ApiAddressBook addressBook) { ApiCampaignSend campaignSend = new ApiCampaignSend { CampaignId = campaign.Id, AddressBookIds = new[] { addressBook.Id } }; ApiCampaignSend sendResult = _client.SendCampaign(campaignSend); Console.WriteLine("Campaign '{0}' has been sended to address book '{1}'", campaign.Name, addressBook.Name); return sendResult; }