public void Add <T>(string userId, string emailTemplateCode, T emailObject, string[] attachmentfile = null) { var manageEmailObject = new ManageMailObject() { UserId = userId, TemplateCode = emailTemplateCode, EmailObject = emailObject, AttachmentFile = attachmentfile }; SetupDictionary(manageEmailObject); }
private void SetupDictionary(ManageMailObject manageEmailObject) { MailKeyObject keyObject = new MailKeyObject { UserId = manageEmailObject.UserId, TemplateCode = manageEmailObject.TemplateCode, TemplateName = Utility.General.GetConfigValue(manageEmailObject.TemplateCode + "_TemplateName") }; var manageEmailList = new List <ManageMailObject> { manageEmailObject }; manageEmailObjectList.Add(keyObject, manageEmailList); }