shawnmclean / Mandrill-dotnet

.NET wrapper for Mandrill
Other
203 stars 107 forks source link

Adding Merge Vars #188

Open wolfamichael opened 7 years ago

wolfamichael commented 7 years ago

I realise the following works:

EmailMessage message = new EmailMessage(); message.AddRecipientVariable("sample @ gmail.com", "FNAME", "Bob"); message.AddRecipientVariable("sample @ gmail.com", "LNAME", "Smith");

However it would be simpler if we can just add a collection of RcptMergeVar directly to message.mergevars, i.e.

List<RcptMergeVar> lmergevar = new List<RcptMergeVar>(); lmergevar.Add(new RcptMergeVar() { Rcpt = "sample @ gmail.com", Vars = { new MergeVar { Name = "FNAME", Content = "Bob" } } }); message.MergeVars.AddRange(Imergevar);

I don't understand what the purpose of exposing MergeVar and RcptMergeVar achieves if we than cannot use the collection to add to set EmailMessage.MergeVars?