Ejemplo n.º 1
0
        public void SendMail(Dictionary <String, String> dicReplace, String emailTemplatePath, String emailSubject, String emailFrom, String emailTo, String emailCC, String emailBCC)
        {
            emailTemplatePath = Server.MapPath(emailTemplatePath);
            StringBuilder emailBody = new StringBuilder(System.IO.File.ReadAllText(emailTemplatePath));

            foreach (KeyValuePair <String, String> kvp in dicReplace)
            {
                emailBody.Replace(kvp.Key, kvp.Value);
            }
            Email objEmail = new Email();

            objEmail.SendEmail(emailTo, emailFrom, emailCC, emailBCC, emailSubject, Convert.ToString(emailBody));

            //save mail details
            _reviewerService.SaveMailDetails(dicReplace, emailTo, emailFrom, emailCC, emailBCC, emailSubject, Convert.ToString(emailBody));
        }
        public void SendMail(Dictionary <string, string> dicReplace, string emailTemplatePath, string emailSubject, string emailFrom, string emailTo, string emailCC, string emailBCC)
        {
            var reviewerService = new ReviewerService(_conString, _conString);

            emailTemplatePath = emailTemplatePath;
            var emailBody = new StringBuilder(System.IO.File.ReadAllText(emailTemplatePath));

            foreach (var kvp in dicReplace)
            {
                emailBody.Replace(kvp.Key, kvp.Value);
            }
            var objEmail = new Email();

            objEmail.SendEmail(emailTo, emailFrom, emailCC, emailBCC, emailSubject, Convert.ToString(emailBody));

            //save mail details
            reviewerService.SaveMailDetails(dicReplace, emailTo, emailFrom, emailCC, emailBCC, emailSubject, Convert.ToString(emailBody));
        }