public Borrow(ReaderId readerId, CopyId copyId) { BorrowId = new BorrowId(Guid.NewGuid()); ReaderId = readerId; CopyId = copyId; BorrowDate = DateTime.Now; ReturnDate = BorrowDate.AddDays(30); }
public Reservation(ReaderId readerId, CopyId copyId) { ReservationId = new ReservationId(Guid.NewGuid()); ReaderId = readerId; CopyId = copyId; ReservationDate = DateTime.Now; ReleaseDate = ReservationDate.AddDays(1); Status = ReservationStatus.Pending; }