protected void MovePageToBookDetails(object sender, EventArgs e) { ElementBoundary the_chosen_book = null; foreach (ElementBoundary elementBoundary in booksList) { if (Book_ID.Text == elementBoundary.key.id) { the_chosen_book = elementBoundary; } } if (the_chosen_book == null) { Msg_For_User("Please Choose a book"); return; } Session["The_Chosen_Book"] = the_chosen_book; Session["User_Logged"] = _user; Response.Redirect("BookDetails.aspx", false); }
protected void Page_Load(object sender, EventArgs e) { _element = (ElementBoundary)Session["The_Chosen_Book"]; _user = (UserBoundary)Session["User_Logged"]; _proxy = new Proxy(); txt_BookID.Value = _element.key.id; txt_BookCreator.Value = _element.creator.ToString(); txt_BookName.Value = _element.name; if (_element.elementProperties != null) { if (_element.elementProperties.ContainsKey("Genre")) { txt_Genre.Value = _element.elementProperties["Genre"].ToString(); } if (_element.elementProperties.ContainsKey("pagesAmount")) { txt_Amount_of_pages.Value = _element.elementProperties["pagesAmount"].ToString(); } if (_element.elementProperties.ContainsKey("Price")) { txt_Price.Value = _element.elementProperties["Price"].ToString(); } if (_element.elementProperties.ContainsKey("Language")) { txt_Language.Value = _element.elementProperties["Language"].ToString(); } if (_element.elementProperties.ContainsKey("Publisher")) { txt_Publisher.Value = _element.elementProperties["Publisher"].ToString(); } if (_element.elementProperties.ContainsKey("Author")) { txt_Author.Value = _element.elementProperties["Author"].ToString(); } } }