Created Windows Service

This commit is contained in:
Chase Tucker
2024-04-03 12:05:44 -07:00
parent 35690df362
commit 794b616293
14 changed files with 247 additions and 38 deletions

View File

@ -43,6 +43,8 @@ public class ExpiringTECNWorker : IJob {
IEnumerable<ECN> expiringTECNs = await _ecnService.GetExpiringTECNs();
_logger.LogInformation($"There are {expiringTECNs.Count()} TECNs expiring in the next 5 days");
foreach (ECN eCN in expiringTECNs) {
string recipientEmail = await _userService.GetUserEmail(eCN.OriginatorID);
MailAddress recipientAddress = new MailAddress(recipientEmail);
@ -55,9 +57,8 @@ public class ExpiringTECNWorker : IJob {
}
StringBuilder bodyBuilder = new();
bodyBuilder.Append($"Good day, TECN# {eCN.ECNNumber} will be expiring in ");
bodyBuilder.Append($"{(eCN.ExpirationDate - DateTime.Now).Days} ");
bodyBuilder.Append($"on {eCN.ExpirationDate.ToString("MMMM dd, yyyy")}. ");
bodyBuilder.Append($"Good day, TECN# {eCN.ECNNumber} will be expire on ");
bodyBuilder.Append($"{eCN.ExpirationDate.ToString("MMMM dd, yyyy")}. ");
bodyBuilder.Append($"<br /> Review TECN <a href='https://mesaapproval.mes.com/ECN/Edit?IssueID={eCN.ECNNumber}'> ");
bodyBuilder.Append("here </a>");