@using Microsoft.AspNetCore.Components.WebAssembly.Services @inject IUriHelper uriHelper @inject HttpClient Http
@foreach (var product in products) {
@product.Description
@code {
private List
protected async override Task OnInitializedAsync()
{
products = await Http.GetFromJsonAsync>("api/products");
}
private void AddToCart(int productId)
{
if (cart.ContainsKey(productId))
{
cart[productId]++;
}
else
{
cart[productId] = 1;
}
uriHelper.NavigateTo("/cart");
}
}
@page "/counter"
Current count: @currentCount
@code { private int currentCount = 0;
private void IncrementCount()
{
currentCount++;
}
}