Esempio n. 1
0
    /// <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);
    }
Esempio n. 2
0
    /// <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);
    }