@page "/counter" @using Microsoft.AspNetCore.Components @using MyApp.Services @inject ICounterService CounterService @inject NavigationManager Navigation @inherits ComponentBase

Counter

Current count: @currentCount

@code { private int currentCount = 0; private string city = "Seattle"; private List records = new(); private void IncrementCount() { currentCount++; CounterService.Increment(); } public async Task LoadData() { records = await CounterService.GetRecords(); } protected override async Task OnInitializedAsync() { await LoadData(); } }