public IHttpActionResult GetReviewById(int id) { ShowReviewService service = CreateReviewService(); ReviewDetail review = service.GetReviewById(id); return(Ok(review)); }
public IHttpActionResult GetAllReviews() { ShowReviewService service = CreateReviewService(); List <ShowReviewListItem> reviews = service.GetAllReviews(); return(Ok(reviews)); }
private ShowReviewService CreateReviewService() { var userId = Guid.Parse(User.Identity.GetUserId()); ShowReviewService service = new ShowReviewService(userId); return(service); }
public IHttpActionResult PostReview(ShowReviewCreate model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ShowReviewService service = CreateReviewService(); if (!service.CreateReview(model)) { return(InternalServerError()); } return(Ok()); }