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); }
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); }