Exemplo n.º 1
0
 public void CheckOut(DateTime timestamp, int patronId, CheckoutPolicy checkoutPolicy)
 {
     CheckOutTimestamp = timestamp;
     HeldByPatronId    = patronId;
     CheckoutPolicy    = checkoutPolicy;
     CalculateDueDate();
     BranchId = Branch.CheckedOutId;
 }
Exemplo n.º 2
0
 private void CalculateDueDate()
 {
     DueDate = CheckOutTimestamp.Value.AddDays(CheckoutPolicy.MaximumCheckoutDays());
 }