A lot of changes

This commit is contained in:
2026-07-17 18:56:23 +02:00
parent 673689278d
commit 72f42369a0
35 changed files with 2127 additions and 185 deletions
@@ -40,6 +40,12 @@ namespace Musify.Domain.Entities
[Required]
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
[NotMapped]
public bool IsConsumed => Status == UploadIntentStatus.Consumed;
[NotMapped]
public bool IsExpired => Status == UploadIntentStatus.Expired || ExpiresAt < DateTime.UtcNow;
[ForeignKey(nameof(UserId)) ]
public User User { get; set; } = null!;
}