示例#1
0
    protected void rptReviews_Command(object source, RepeaterCommandEventArgs e)
    {
        var commentId = Convert.ToInt32(e.CommandArgument);

        switch (e.CommandName)
        {
        case "Delete":
            ReviewService.DeleteReview(commentId);
            rptReviews.DataBind();
            break;

        case "Accept":
            ReviewService.CheckReview(commentId, true);
            rptReviews.DataBind();
            break;
        }
    }
示例#2
0
 protected void lbSetNotChecked_Click(object sender, EventArgs e)
 {
     if ((_selectionFilter == null) || (_selectionFilter.Values == null))
     {
         return;
     }
     if (!_inverseSelection)
     {
         foreach (var id in _selectionFilter.Values)
         {
             ReviewService.CheckReview(Convert.ToInt32(id), false);
         }
     }
     else
     {
         var itemsIds = _paging.ItemsIds <int>("ReviewId as ID");
         foreach (int id in itemsIds.Where(iId => !_selectionFilter.Values.Contains(iId.ToString())))
         {
             ReviewService.CheckReview(id, false);
         }
     }
 }