public long?SaveReview(long resourceId, ApiClassReview review) { long?reviewId = null; ReviewsTblAdapter.SaveReview(resourceId, ref reviewId, review.Username, review.Rating, review.Comment); return(reviewId); }
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); } }
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); }
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); }
public bool UpdateReview(long resourceId, long?reviewId, ApiClassReview review) { ReviewsTblAdapter.SaveReview(resourceId, ref reviewId, review.Username, review.Rating, review.Comment); return(reviewId != null); }