/// <summary> /// Adds the restaurant review async. /// </summary> /// <returns>The restaurant review async.</returns> /// <param name="review">Review.</param> public async Task <AddReviewResults> AddRestaurantReviewAsync(RestaurantReview review) { AddReviewResults _results = new AddReviewResults(); try { var savedReview = await repository.AddUpdateReviewAsync(review); await repository.SaveChangesAsync(); _results.Results = savedReview; _results.Successful = true; } catch (Exception ex) { _results.Successful = false; _results.Exception = ex; } return(_results); }