Beispiel #1
0
        public string UpdateBookReader(String readerID, DateTime dateTime)
        {
            BookReaderGateway aBookReaderGateway = new BookReaderGateway();

            if (aBookReaderGateway.UpdateBookReader(readerID) && aRequestGateway.UpdateTakeDate(dateTime, readerID) && aRequestGateway.UpdateReaderTakeBook(readerID, dateTime))
            {
                return("Book reader list updated");
            }
            return("Book reader list update failed");
        }
Beispiel #2
0
        public bool ReturnThisBook(string bookID, string readerID)
        {
            BookGateway       aBookGateway       = new BookGateway();
            BookReaderGateway aBookReaderGateway = new BookReaderGateway();
            RequestGateway    aRequestGateway    = new RequestGateway();

            if (aBookGateway.UpdateReturnBookQuantity(bookID) && aBookReaderGateway.UpdateBookReaderTakenBook(readerID) &&
                aRequestGateway.ReturnBook(bookID) && aRequestGateway.UpdateReturnDate(readerID))
            {
                return(true);
            }
            return(false);
        }