コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
ファイル: Mutation.cs プロジェクト: zaneclaes/hotchocolate
        /// <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);
        }
コード例 #4
0
        public bool PostReview([FromBody] Review review)
        {
            int flag = reviewRepository.AddReview(review);

            if (flag == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #5
0
        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);
            }
        }
コード例 #6
0
        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);
            }
        }
コード例 #7
0
        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);
            }
        }
コード例 #8
0
        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);
            }
        }
コード例 #9
0
        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);
                }
            }
        }
コード例 #10
0
 public void AddReview(ReviewInputModel review)
 {
     reviewRepository.AddReview(review);
 }
コード例 #11
0
 /// <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);
 }