Пример #1
0
 // TODO: precisamos do lazy load pra esse método ser mais confiável.
 public bool HasAbandonedDonation(int maxLateDonationDays = 15)
 {
     if (BooksDonated == null)
     {
         return(false);
     }
     return(BooksDonated.Any(b => b.Status == BookStatus.AwaitingDonorDecision && (DateTime.Now - b.ChooseDate).Value.Days > maxLateDonationDays));
 }
Пример #2
0
 public int TotalBooksDonated() => BooksDonated.Count(b => b.Status == BookStatus.WaitingSend || b.Status == BookStatus.Sent || b.Status == BookStatus.Received);