private async Task <string> InterpolateDataIntoFile(Dictionary <string, string> data, string fileType = "txt", string filename = "BugReportUpdateStatusNotificationEmail", string folderNameInRoot = "Interpolation")
        {
            var fileInsertDataHelper = new FileInsertDataHelper(
                _environment,
                filename,
                fileType,
                folderNameInRoot,
                data);

            return(await fileInsertDataHelper.GetResult());
        }
Esempio n. 2
0
        private async Task <string> InterpolateDataIntoFile(string key, string value, string fileType = "txt", string filename = "BugReportConfirmationEmail", string folderNameInRoot = "Interpolation")
        {
            Dictionary <string, string> data = new Dictionary <string, string> {
                { key, value }
            };

            var fileInsertDataHelper = new FileInsertDataHelper(
                _environment,
                filename,
                fileType,
                folderNameInRoot,
                data);

            return(await fileInsertDataHelper.GetResult());
        }
Esempio n. 3
0
        private async Task <bool> SendMailAsync(AppUser user, string subject, string filename, string fileType, string folderNameInRoot, string key, string value)
        {
            Dictionary <string, string> data = new Dictionary <string, string> {
                { key, value }
            };

            var fileInsertDataHelper = new FileInsertDataHelper(
                _environment,
                filename,
                fileType,
                folderNameInRoot,
                data);

            var html = await fileInsertDataHelper.GetResult();

            var result = await _smtpEmailSender.SendEmailAsync(user.Email, $"Monetization | {subject}", html);

            return(result);
        }