public List <RestaurantReview> GetResturantReviews(RestaurantReviewParams restaurantReviewParams) { List <RestaurantReview> ratings = new List <RestaurantReview>(); try { var ratingList = _connection.TblRating.Where(e => e.TblRestaurantId == restaurantReviewParams.RestaurantID).ToList(); foreach (var rating in ratingList) { RestaurantReview restaurantReview = new RestaurantReview() { Id = rating.Id, Rating = (rating.Rating), Comments = rating.Comments, RestaurantId = rating.TblRestaurantId, CustomerId = rating.TblCustomerId, UserCreated = rating.UserCreated, UserModified = rating.UserCreated, }; ratings.Add(restaurantReview); } return(ratings); } catch (Exception ex) { return(ratings); } }
public List <RestaurantReview> GetResturantReviews(RestaurantReviewParams restaurantReviewParams) { List <RestaurantReview> result = new List <RestaurantReview>(); try { result = _reviewRepository.GetResturantReviews(restaurantReviewParams); return(result); } catch (Exception ex) { throw ex; } }
public void Get() { List <RestaurantReview> result = new List <RestaurantReview>(); result.Add(new RestaurantReview { Id = 1, Rating = "5", Comments = "yoyo", RestaurantId = 1, CustomerId = 123, UserCreated = 1, UserModified = 1 }); result.Add(new RestaurantReview { Id = 3, Rating = "5", Comments = "Good", RestaurantId = 1, CustomerId = 123, UserCreated = 1, UserModified = 1 }); result.Add(new RestaurantReview { Id = 5, Rating = "4", Comments = "OKOK", RestaurantId = 1, CustomerId = 123, UserCreated = 11, UserModified = 11 }); RestaurantReviewParams restaurantReviewParams = new RestaurantReviewParams { CustomerID = 123, RestaurantID = 1 }; _mockReviewRepository.Setup(x => x.GetResturantReviews(restaurantReviewParams)).Returns(result); // _mockreviewcontroller.Setup(x => x.GetResturantReviews(1, 123)).Returns(); ReviewController reviewController = new ReviewController(_mockReviewRepository.Object); var results = reviewController.GetResturantReviews(1, 123); var status = (results as OkObjectResult).StatusCode; Assert.AreEqual(status, 200); }
public void Get() { List <RestaurantReview> result = new List <RestaurantReview>(); result.Add(new RestaurantReview { Id = 1, Rating = "5", Comments = "yoyo", RestaurantId = 1, CustomerId = 123, UserCreated = 1, UserModified = 1 }); result.Add(new RestaurantReview { Id = 3, Rating = "5", Comments = "Good", RestaurantId = 1, CustomerId = 123, UserCreated = 1, UserModified = 1 }); result.Add(new RestaurantReview { Id = 5, Rating = "4", Comments = "OKOK", RestaurantId = 1, CustomerId = 123, UserCreated = 11, UserModified = 11 }); RestaurantReviewParams restaurantReviewParams = new RestaurantReviewParams { CustomerID = 123, RestaurantID = 1 }; // var mockReview = new Mock<IReviewRepository>(); Mock <IReviewRepository> _mockBaseRepository = new Mock <IReviewRepository>(); _mockBaseRepository.Setup(x => x.GetResturantReviews(restaurantReviewParams)).Returns(result); Mock <ReviewManagementContext> connectionMock = new Mock <ReviewManagementContext>(); //var reviewRepository = new ReviewRepository(connectionMock.); // var getDeatils=reviewRepository.GetResturantReviews(restaurantReviewParams); // Assert.Equals(getDeatils.Count, 3); }
public IActionResult GetResturantReviews([FromQuery] int ResturantId, int custumorid) { RestaurantReviewParams restaurantReviewParams = new RestaurantReviewParams { RestaurantID = ResturantId, CustomerID = custumorid }; var result = _restaurantBusiness.GetResturantReviews(restaurantReviewParams); if (result != null) { return(Ok(result)); } else if (result.Count == 0) { return(NotFound((int)HttpStatusCode.NotFound)); } else { return(this.StatusCode((int)HttpStatusCode.InternalServerError, string.Empty)); } }
public List <RestaurantReview> GetResturantReviews(RestaurantReviewParams restaurantReviewParams) { throw new NotImplementedException(); }
public IActionResult GetResturantReviews([FromBody] RestaurantReviewParams restaurantReviewParams) { _restaurantBusiness.GetResturantReviews(restaurantReviewParams); return(Ok()); }
public void GetResturantReviews() { //GetResturantReviews ////Arrange //List<RestaurantRating> restaurantRatings = new List<RestaurantRating>(); //restaurantRatings.Add(new RestaurantRating() //{ // RestaurantId = 1, // customerId = 1, // rating = "4", // user_Comments = "", //}); //var mockOrder = new Mock<IRestaurantBusiness>(); //mockOrder.Setup(x => x.GetRestaurantRating(1)).Returns(restaurantRatings.AsQueryable()); ////Act //var searchController = new SearchController(mockOrder.Object); //var data = searchController.GetResturantRating(1); //var okObjectResult = data as OkObjectResult; ///Arrange List <RestaurantReview> result = new List <RestaurantReview>(); result.Add(new RestaurantReview { Id = 1, Rating = "5", Comments = "yoyo", RestaurantId = 1, CustomerId = 123, UserCreated = 1, UserModified = 1 }); result.Add(new RestaurantReview { Id = 3, Rating = "5", Comments = "Good", RestaurantId = 1, CustomerId = 123, UserCreated = 1, UserModified = 1 }); result.Add(new RestaurantReview { Id = 5, Rating = "4", Comments = "OKOK", RestaurantId = 1, CustomerId = 123, UserCreated = 11, UserModified = 11 }); RestaurantReviewParams restaurantReviewParams = new RestaurantReviewParams { CustomerID = 123, RestaurantID = 1 }; // var mockReview = new Mock<IReviewRepository>(); _mockReviewRepository.Setup(x => x.GetResturantReviews(restaurantReviewParams)).Returns(result); var restaurantBusiness = new RestaurantBusiness(_mockReviewRepository.Object); ///Act var resultOfReview = restaurantBusiness.GetResturantReviews(restaurantReviewParams); Assert.AreEqual(resultOfReview.Count(), 3); ////Asserts //Assert.AreEqual(200, okObjectResult.StatusCode); //Assert.IsNotNull(okObjectResult); //Assert.AreEqual((okObjectResult.Value as IEnumerable<RestaurantRating>).Count(), restaurantRatings.Count()); }