public Loan CheckoutBook(long patronId, long bookId) { var patron = _patronStorage.GetById(patronId); patron.CheckOutBook(); var book = _bookStorage.GetById(bookId); book.CheckOut(); var loan = new Loan(patron, book); _loanStorage.Create(loan); return(loan); }
public Book GetBook(Guid id, Guid userId) { return(_bookStorage.GetById(id, userId)); }
public Book GetBook(Guid id) { return(_bookStorage.GetById(id)); }