Send training notification after 5 days of assignment

This commit is contained in:
Chase Tucker 2024-05-06 13:51:21 -07:00
parent 95088a3e64
commit f5291a2441

View File

@ -76,10 +76,10 @@ public class TrainingNotificationWorker : IJob {
if (!ecnIsExpired && userIsActive && !user.OOO) {
bool lastNotificationMoreThanFourDaysAgo = (DateTime.Now.Date - trainingAssignment.LastNotification).Days >= 5;
bool dateAssignedMoreThanFourteenDaysAgo = (DateTime.Now.Date - trainingAssignment.DateAssigned).Days >= 15;
bool dateAssignedMoreThanFourDaysAgo = (DateTime.Now.Date - trainingAssignment.DateAssigned).Days >= 5;
bool notificationSent = false;
if (lastNotificationMoreThanFourDaysAgo && dateAssignedMoreThanFourteenDaysAgo) {
if (lastNotificationMoreThanFourDaysAgo && dateAssignedMoreThanFourDaysAgo) {
await SendTrainingReminder(ecn, user);
notificationSent = true;
await _trainingService.UpdateTrainingAssignmentLastNotification(trainingAssignment.ID);