public ReviewInformation GetReviewDetail([FromQuery] int ReviewID) { ReviewInformation reviewInformation = new ReviewInformation(); reviewInformation = business_Repo.GetReviewDetails(ReviewID); return(reviewInformation); }
public ReviewInformation GetReviewDetails(int reviewID) { try { TblTableReview reviewDetail = new TblTableReview(); reviewDetail = review_Repository.GetReviewDetails(reviewID); ReviewInformation review_Information = new ReviewInformation { ReviewId = reviewDetail.Id, RestaurantId = reviewDetail.TblRestaurantId, Comments = reviewDetail.Comments, CreatedBy = reviewDetail.CreatedBy, RatingId = reviewDetail.TblRatingId, UpdatedBy = reviewDetail.UpdatedBy, CreatedDateTime = reviewDetail.CreatedDateTime, UpdatedDateTime = reviewDetail.UpdatedDateTime, UserId = reviewDetail.TblUserId }; return(review_Information); } catch (Exception ex) { throw ex; } }
public IActionResult UpdateReviewDetails([FromBody] ReviewInformation updatedReview) { var result = business_Repo.UpdateReviewDetails(updatedReview); if (!result) { return(BadRequest("Failed to update Review, Please try again later")); } return(Ok("Review Updated successfully")); }
private ReviewEntry CreateReviewEntry(ReviewInformation reviewInformation) { ReviewEntry reviewEntry = new ReviewEntry { userId = reviewInformation.userName + reviewInformation.hospitalId.ToString(), userName = reviewInformation.userName, userRating = reviewInformation.Rating, userFeedback = reviewInformation.userFeedback, hospitalId = reviewInformation.hospitalId, isValid = true }; return(reviewEntry); }
public ActionResult Overview(ReviewInformation reviewInformation) { if (reviewInformation == null || reviewInformation.userName == null) { return(View("Error", null)); } int id = reviewInformation.hospitalId; ReviewEntry review = CreateReviewEntry(reviewInformation); if (review != null) { this.DbQueryHandler.AddReviewEntry(review); } ModelState.Clear(); var model = ModelGenerator.GenerateHospitalDataModel(id); return(View(model)); }
public bool UpdateReviewDetails(ReviewInformation updatedReview) { TblTableReview tblTableReview; if (updatedReview != null) { tblTableReview = new TblTableReview(); tblTableReview.Id = updatedReview.ReviewId; tblTableReview.TblUserId = updatedReview.UserId; tblTableReview.CreatedBy = updatedReview.CreatedBy; tblTableReview.CreatedDateTime = updatedReview.CreatedDateTime; tblTableReview.TblRestaurantId = updatedReview.RestaurantId; tblTableReview.TblRatingId = updatedReview.RatingId; tblTableReview.Comments = updatedReview.Comments; tblTableReview.UpdatedDateTime = DateTime.Now; return(review_Repository.UpdateYourReview(tblTableReview)); } return(false); }