/// <summary>
        ///
        /// </summary>
        /// <param name="e"></param>
        protected override void OnDelete(EventArgs e)
        {
            if (ItemID != 0)
            {
                Rainbow.Framework.Content.Data.BooksDB bookDB = new Rainbow.Framework.Content.Data.BooksDB();
                bookDB.Deleterb_BookList(ItemID);
            }

            this.RedirectBackToReferringPage();
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="e"></param>
        protected override void OnUpdate(EventArgs e)
        {
            // Only Update if the Entered Data is Valid
            if (Page.IsValid == true)
            {
                Rainbow.Framework.Content.Data.BooksDB bookDB = new Rainbow.Framework.Content.Data.BooksDB();

                if (ItemID == 0)
                {
                    // Add the book within the books table
                    bookDB.Addrb_BookList(ModuleID, PortalSettings.CurrentUser.Identity.Email, ISBNField.Text,
                                          CaptionTextBox.Text);
                }
                else
                {
                    // Update the book
                    bookDB.Updaterb_BookList(ItemID, PortalSettings.CurrentUser.Identity.Email, ISBNField.Text,
                                             CaptionTextBox.Text);
                }

                // Redirect back to the portal home page
                this.RedirectBackToReferringPage();
            }
        }