コード例 #1
0
        public long?SaveReview(long resourceId, ApiClassReview review)
        {
            long?reviewId = null;

            ReviewsTblAdapter.SaveReview(resourceId, ref reviewId, review.Username, review.Rating, review.Comment);
            return(reviewId);
        }
コード例 #2
0
        public void LoadReviewList(long resourceId, List <ApiClassReview> reviewList)
        {
            reviewList.Clear();
            var dt = ReviewsTblAdapter.GetData(resourceId);

            for (var i = 0; i < dt.Count; i++)
            {
                var review = new ApiClassReview();
                review.ID = dt[i].Review_ID;
                if (!dt[i].IsUsernameNull())
                {
                    review.Username = dt[i].Username;
                }
                if (!dt[i].IsRatingNull())
                {
                    review.Rating = dt[i].Rating;
                }
                if (!dt[i].IsCommentsNull())
                {
                    review.Comment = dt[i].Comments;
                }
                //

                reviewList.Add(review);
            }
        }
コード例 #3
0
        public long?AddReview(long resourceId, ApiClassReview review)
        {
            var dataReview = new DataClassReview();
            var lResult    = dataReview.SaveReview(resourceId, review);

            if (lResult == null)
            {
                SetResponseStatus(HttpStatusCode.InternalServerError, "Unable to add review");
            }
            return(lResult);
        }
コード例 #4
0
        public bool UpdateReview(long resourceId, long reviewId, ApiClassReview review)
        {
            review.ID = review.ID;
            var dataReview = new DataClassReview();
            var bResult    = dataReview.UpdateReview(resourceId, reviewId, review);

            if (!bResult)
            {
                SetResponseStatus(HttpStatusCode.InternalServerError, "Unable to update review");
            }
            return(bResult);
        }
コード例 #5
0
 public bool UpdateReview(long resourceId, long?reviewId, ApiClassReview review)
 {
     ReviewsTblAdapter.SaveReview(resourceId, ref reviewId, review.Username, review.Rating, review.Comment);
     return(reviewId != null);
 }