@page "/editcustomer/{customerid}"
@inject INorthwindService service
@inject NavigationManager navigation
Edit Customer
@code {
[Parameter]
public string CustomerId { get; set; } = null!;
private Customer? customer = new();
protected async override Task OnParametersSetAsync()
{
customer = await service.GetCustomerAsync(CustomerId);
}
private async Task Update()
{
if (customer is not null)
{
await service.UpdateCustomerAsync(customer);
}
navigation.NavigateTo("customers");
}
}