//ACCEPT A BOOK REQUEST OF INDIVIDUAL USER =>DAL
        public bool AcceptRequestDAL(int userId, int bookId)
        {
            bool isDone = false;

            try
            {
                RequestedBook requestBook  = requestedBooks.Find(r => r.UserId == userId && r.BookId == bookId);
                RecievedBook  recievedBook = new RecievedBook()
                {
                    BookId       = requestBook.BookId,
                    BookName     = requestBook.BookName,
                    DateRecieved = DateTime.Now.Date,
                    UserId       = requestBook.UserId,
                    UserName     = requestBook.UserName
                };
                recievedBooks.Add(recievedBook);
                requestedBooks.Remove(requestBook);
                isDone = true;
            }
            catch (ApplicationException e)
            {
                isDone = false;
                throw new LibraryMSException(e.Message);
            }
            return(isDone);
        }
        //DELETE RECIEVED BOOK FROM RECIEVED TABLE =>DAL
        public bool DeleteRecievedDAL(int bookId, int userId)
        {
            bool isDone = false;

            try
            {
                RecievedBook delRecievedBook = recievedBooks.Find(d => d.BookId == bookId && d.UserId == userId);
                recievedBooks.Remove(delRecievedBook);
                Book book = BookDAL.books.Find(b => b.BookId == bookId);
                book.BookCopies = book.BookCopies + 1;
                isDone          = true;
            }
            catch (ApplicationException e)
            {
                isDone = false;
                throw new LibraryMSException(e.Message);
            }
            return(isDone);
        }