I'm not sure if I've missed something but, when you sign the guestbook it, for example, saves the post with ModuleId 405 in the database and when you try to approve or delete a post it has ModuleId 406, and of course nothing happens.
My question now is that what would the right way to correct this issue or have I just missed "some sort of linking"?
__________________________________________________ __________________________________________________ ______
I saw that you had code examples from all of your books and thought I'd take a look.
In EditGuestbookCS.ascx.cs there was a line missing. Right after requesting the query string "EntryId" and checking it with null:
//Get the sign module id
int oSignModuleId = int.Parse(Settings["WroxModules_Guestbook_SignModule"].ToString());
(In the book, this.ModuleId was used and now oSignModuleId)