public async Task <Review> CreateReview(Episode episode, Review review, [Service] IEventSender eventSender) { _repository.AddReview(episode, review); await eventSender.SendAsync(new OnReviewMessage(episode, review)); return(review); }
public ActionResult Index(String Review, int Rate, int ID) { ReviewRepository ReviewRepository = new ReviewRepository(); var VehicleOwner = ReviewRepository.AddReview(ID, Review, Rate); VehicleOwnerViewModel VehicleOwnerVM = new VehicleOwnerViewModel(); VehicleOwnerVM.FirstName = VehicleOwner.FirstName; VehicleOwnerVM.LastName = VehicleOwner.LastName; return(View(VehicleOwnerVM)); }
/// <summary> /// Creates a review for a given Star Wars episode. /// </summary> /// <param name="episode">The episode to review.</param> /// <param name="review">The review.</param> /// <param name="repository">The review repository.</param> /// <param name="eventSender">The event sending service.</param> /// <returns>The created review.</returns> public async Task <Review> CreateReview( Episode episode, Review review, [Service] ReviewRepository repository, [Service] ITopicEventSender eventSender) { repository.AddReview(episode, review); await eventSender.SendAsync(episode, review); return(review); }
public bool PostReview([FromBody] Review review) { int flag = reviewRepository.AddReview(review); if (flag == 1) { return(true); } else { return(false); } }
public void AddOrUpdate(ReviewDTO reviewDTO) { var review = new Review { Id = reviewDTO.Id != Guid.Empty ? reviewDTO.Id : Guid.NewGuid(), Score = reviewDTO.Score, }; if (reviewDTO.Id != Guid.Empty) { _repo.UpdateReview(review); } else { _repo.AddReview(review); } }
public void AddorUpdateReview(ReviewDTO review) { var reviewed = new Review() { Id = review.Id != Guid.Empty ? review.Id : Guid.NewGuid(), Score = review.Score }; if (review.Id != Guid.Empty) { //update _reviewrepo.updateReview(reviewed); } else { _reviewrepo.AddReview(reviewed); } }
public void AddOrUpdate(ReviewDTO review) { var rev = new Review { id = review.Id != Guid.Empty ? review.Id : Guid.NewGuid(), //checking if passed movie object ID already exists, if not then we create a new ID. Score = review.Score, }; if (review.Id != Guid.Empty) { //movie exists => update _repo.UpdateReview(rev); } else { //movie doesn't exist => add _repo.AddReview(rev); } }
public void AddOrUpdate(ReviewDTO review) { if (review.Id == Guid.Empty) { var newReview = new Review { Id = new Guid(), Score = review.Score }; _reviewRepo.AddReview(newReview); } else { var updatedReview = new Review { Id = review.Id, Score = review.Score }; _reviewRepo.UpdateReview(updatedReview); } }
private async void btnAddNew_Clicked(object sender, EventArgs e) { RestaurantReview review = new RestaurantReview() { ID = 0, Title = txtName.Text, Details = txtDetails.Text, FoodRating = pkrFood.SelectedIndex, ServiceRating = pkrService.SelectedIndex, ReviewDate = DateTime.Now, ResturentId = Int32.Parse(txtResturantId.Text), UserId = UserSessionData.UserId }; ReviewRepository repository = new ReviewRepository(); if (await repository.AddReview(review)) { if (await DisplayAlert("Notify", "Entity added successfull", "Done", "Add More")) { await Navigation.PopAsync(true); } } }
public void AddReview(ReviewInputModel review) { reviewRepository.AddReview(review); }
/// <summary> /// Creates a review for a given Star Wars episode. /// </summary> /// <param name="episode">The episode to review.</param> /// <param name="review">The review.</param> /// <param name="eventSender">The event sending service.</param> /// <returns>The created review.</returns> public Review CreateReview( Episode episode, Review review) { _repository.AddReview(episode, review); return(review); }