/// <summary> /// Used to send email notification for exception emails /// </summary> /// <param name="exceptionName">holds the exception name</param> /// <param name="stackTrace">holds the stacktrace</param> /// <returns>Boolean Data</returns> public async Task <bool> SendExceptionEmail(string exceptionName, string stackTrace) { var template = await _emailTemplateRepository.FindByTemplateName(_exceptionEmailConfig.TemplateName); if (template == null) { return(false); } var mailRequest = new MailRequest { To = _exceptionEmailConfig.To, Subject = string.Format(template.Subject, exceptionName), Body = string.Format(template.Body, stackTrace) }; await SendMailRequest(mailRequest); return(true); }