In order to proceed to the following code, you required to add the services reference to the project. In the example below, the service name is referenced as EnginemailerServices.
EngineMailerServices.AuthHeader header = new EngineMailerServices.AuthHeader();
header.User = "enginemailer";
header.APIKey = "a123456";
EngineMailerServices.SubmissionSoapClient webservices = new EngineMailerServices.SubmissionSoapClient();
JObject sendContentJObject = new JObject();
sendContentJObject.Add("CampaignName", "Engine Mailer Campaign");
sendContentJObject.Add("ToEmail", "EndUserEmail@hotmail.com");
sendContentJObject.Add("Subject", "Hello world");
sendContentJObject.Add("SenderEmail", "Sender@enginemailer.com");
sendContentJObject.Add("SubmittedContent", "Put your html content here");
sendContentJObject.Add("SenderName", "EngineMailer");
JArray array = new JArray();
for (int a = 0; a < 3; a++)
{
JObject node11 = new JObject();
node11.Add("Key", "Key" + a);
node11.Add("Value", "Value" + a);
array.Add(node11);
}
sendContentJObject.Add("SubstitutionTags", array);
JArray Attachmentarray = new JArray();
for (int a = 0; a < 2; a++)
{
JObject node11 = new JObject();
node11.Add("Filename", "Test" + a + ".pdf");
node11.Add("Content", "SG93IHRvIGRlYnVnIFNRTCBTdG9yZWQgUHJvY2VkdXJlDQoNCjEuIExvY2FsIG9ubHkgLSBBenVyZSAoTm8pDQoyLiBQdXQgYnJlYWtwb2ludCBhdCBFWEVDIHN0YXRlbWVudA0KMy4gQ2xpY2sgRGVidWcNCjQuIE9uY2UgaGl0IGJyZWFrcG9pbnQsIHByZXNzIEYxMSB0byBzdGVwIGludG8gdGhlIHN0b3JlZCBwcm9jZWR1cmUu");
Attachmentarray.Add(node11);
}
sendContentJObject.Add("Attachments", Attachmentarray);
string result = webservices.SendWithJSON(header, sendContentJObject.ToString());