public async void Execute(int productId) { var product = productRepository.GetProduct(productId); await shoppingCart.AddProductAsync(product); shoppingCartStateStore.UpdateLineItemsCount(); }