Ejemplo n.º 1
0
        public void DeleteTest_SuccessReturnsOK()
        {
            var RC     = new ReviewsController(connection);
            var review = new ReviewsDAL(connection.AWSconnstring()).GetAllReviews().LastOrDefault();
            var result = RC.Delete(review.ReviewId);

            Assert.IsType <OkResult>(result);
        }
Ejemplo n.º 2
0
        public IActionResult Get(string username)
        {
            var usermatch = new UserDAL(connection.AWSconnstring()).GetUser(username);

            if (!usermatch.IsSuccessful)
            {
                return(StatusCode(404, "User was not found"));
            }
            var list = new ReviewsDAL(connection.AWSconnstring()).GetAllReviews()
                       .FindAll(review => review.User.UserName.ToLower().Equals(username.ToLower()));

            if (list.Count > 0)
            {
                return(Ok(list));
            }
            else
            {
                return(StatusCode(404, "There are no results for this user"));
            }
        }
        public IActionResult Get()
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    throw new Exception();
                }
            }
            catch
            {
            }
            var dal = new RestaurantsDAL(connection.AWSconnstring()).GetRestaurants();

            if (dal.Count >= 1)
            {
                return(Ok(dal));
            }
            else
            {
                return(NotFound("There are no results for this city"));
            }
        }