shawnmclean/Mandrill-dotnet

Adding Merge Vars

Opened this issue · 0 comments

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?