Exemplo n.º 1
0
        public ProductReviewViewModel(Product SelectedProduct)
        {
            AddProductReviewCommand    = new AddProductReviewCommand(this);
            UpdateProductReviewCommand = new UpdateProductReviewCommand(this);
            RemoveProductReviewCommand = new RemoveProductReviewCommand(this);
            AddedReview = new ProductReview();

            this.ProductReviewModel = new ProductReviewModel(SelectedProduct);
            Reviews = new ObservableCollection <ProductReview>(ProductReviewModel.ProductReviews);
        }
Exemplo n.º 2
0
        public void Delete(UpdateProductReviewCommand updatedProductReviewCommand, int id)
        {
            var repo = new ProductReviewRepository();
            var deletedProductReview = new ProductReview
            {
                Comment = updatedProductReviewCommand.Comment,
                Rating  = updatedProductReviewCommand.Rating,
            };

            repo.DeleteProductReview(deletedProductReview, id);
        }