Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }