Send training notification after 5 days of assignment
This commit is contained in:
parent
95088a3e64
commit
f5291a2441
@ -76,10 +76,10 @@ public class TrainingNotificationWorker : IJob {
|
|||||||
|
|
||||||
if (!ecnIsExpired && userIsActive && !user.OOO) {
|
if (!ecnIsExpired && userIsActive && !user.OOO) {
|
||||||
bool lastNotificationMoreThanFourDaysAgo = (DateTime.Now.Date - trainingAssignment.LastNotification).Days >= 5;
|
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;
|
bool notificationSent = false;
|
||||||
if (lastNotificationMoreThanFourDaysAgo && dateAssignedMoreThanFourteenDaysAgo) {
|
if (lastNotificationMoreThanFourDaysAgo && dateAssignedMoreThanFourDaysAgo) {
|
||||||
await SendTrainingReminder(ecn, user);
|
await SendTrainingReminder(ecn, user);
|
||||||
notificationSent = true;
|
notificationSent = true;
|
||||||
await _trainingService.UpdateTrainingAssignmentLastNotification(trainingAssignment.ID);
|
await _trainingService.UpdateTrainingAssignmentLastNotification(trainingAssignment.ID);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user