public HttpResponseMessage PostRestaurantReview(RestaurantReview restaurantReview) { var response = new HttpResponseMessage(); try { _restaurantReviewTask.AddRestaurantReview(restaurantReview); response.StatusCode = HttpStatusCode.Created; } catch { response.StatusCode = HttpStatusCode.ExpectationFailed; } return(response); }
public JsonResult PostRestaurantReview(RestaurantReviewModel model) { var restaurantReview = new RestaurantReview { AspNetUserId = User.Identity.GetUserId(), RestaurantBranchId = model.RestaurantBranchId, ReviewTitle = model.ReviewTitle, ReviewText = model.ReviewText, CreatedOn = DateTime.Now, CreatedBy = User.Identity.GetUserId() }; try { _restaurantReviewTask.AddRestaurantReview(restaurantReview); return(Json(new { status = ActionStatus.Successful })); } catch (Exception exception) { return(Json(new { status = ActionStatus.Failed, data = exception.Message })); } }