feat: implement training notification management and new training pages
This commit is contained in:
@@ -29,10 +29,10 @@ public class TrainingRecord : BaseEntity
|
||||
{
|
||||
get
|
||||
{
|
||||
if (!DataScadenza.HasValue) return TrainingStatus.Valid; // Or unknown? Assuming valid if no expiration.
|
||||
if (!DataScadenza.HasValue) return TrainingStatus.Valid;
|
||||
var days = (DataScadenza.Value - DateTime.Today).TotalDays;
|
||||
if (days < 0) return TrainingStatus.Expired;
|
||||
if (days <= 30) return TrainingStatus.Expiring;
|
||||
if (days <= 30) return TrainingStatus.Expiring; // Configurable ideally
|
||||
return TrainingStatus.Valid;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user