Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
        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));
            }
        }
Ejemplo n.º 4
0
        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));
            }
        }