/// <summary> /// Deletes a review from an artwork. /// </summary> protected void btnDelete_Command(object sender, CommandEventArgs e) { int id = Convert.ToInt32(e.CommandArgument.ToString()); ArtWorkReview awr = new ArtWorkReview(id); awr.Delete(); Response.Redirect("SingleArtWork.aspx?id=" + artWorkId, true); }
/// <summary> /// Create new review and display. A user can only make a review to a given artwork once. /// </summary> protected void btnReview_Click(object sender, EventArgs e) { string reviewText = txtReview.Text; ArtWorkReview awr = new ArtWorkReview(); awr.ArtWorkId = artWorkId; MembershipUser reviewer = Membership.GetUser(); awr.Reviewer = reviewer.UserName; awr.Comment = reviewText; awr.Rating = Convert.ToInt32(rdiStar.SelectedValue); awr.ReviewDate = DateTime.Today; if (!HasCommented(reviewer.UserName)) { awr.Insert(); } Response.Redirect("SingleArtWork.aspx?id=" + artWorkId, true); }