public IHttpActionResult DeleteRestaurantReviews(int restaurantReviewApiId) { var restaurantReviewsV1Manager = new RestaurantReviewsV1Manager(); bool success; ResponseBllModel responseBllModel = restaurantReviewsV1Manager.DeleteRestaurantReview(restaurantReviewApiId, out success); if (responseBllModel.Result == ResultEnum.Success) { return(Ok(success)); } else { return(GetResponseApiActionResult(responseBllModel)); } }
public IHttpActionResult PostReview([FromBody] CreateRestaurantReviewApiModel createRestaurantReviewApiModel) { var restaurantReviewsV1Manager = new RestaurantReviewsV1Manager(); int newRestaurantReviewApiId; ResponseBllModel responseBllModel = restaurantReviewsV1Manager.PostRestaurantReview(createRestaurantReviewApiModel, out newRestaurantReviewApiId); if (responseBllModel.Result == ResultEnum.Success) { return(Ok(newRestaurantReviewApiId)); } else { return(GetResponseApiActionResult(responseBllModel)); } }
public IHttpActionResult SearchRestaurantReviews(string reviewerEmail = null) { var restaurantReviewsV1Manager = new RestaurantReviewsV1Manager(); IList <RestaurantReviewApiModel> restaurantReviewApiModels; ResponseBllModel responseBllModel = restaurantReviewsV1Manager.SearchRestaurantReviews(reviewerEmail, out restaurantReviewApiModels); if (responseBllModel.Result == ResultEnum.Success) { return(Ok(restaurantReviewApiModels)); } else { return(GetResponseApiActionResult(responseBllModel)); } }
public IHttpActionResult SearchRestaurants(string city = null, string stateProvince = null) { var restaurantReviewsV1Manager = new RestaurantReviewsV1Manager(); IList <RestaurantApiModel> restaurantApiModels; ResponseBllModel responseBllModel = restaurantReviewsV1Manager.SearchRestaurants(city, stateProvince, out restaurantApiModels); if (responseBllModel.Result == ResultEnum.Success) { return(Ok(restaurantApiModels)); } else { return(GetResponseApiActionResult(responseBllModel)); } }