No Service/ArtistaAPI.cs
Criei um método passando um ArtistaRequestEdit como parâmetro e na função que chama a url, usei PutAsJsonAsync
public async Task AtualizarArtistaAsync(ArtistaRequestEdit request)
{
await _httpClient.PutAsJsonAsync("artistas", request);
}
E na pagina EditarArtista.razor criei o método Atualizar() o que eu chamei no onclick do HTML
<div class="d-flex align-center justify-space-between mt-2">
<MudButton Variant="Variant.Filled"
@onclick="Atualizar"
Color="Color.Secondary"
Class="ml-auto">
Atualizar
</MudButton>
</div>
private async Task Atualizar()
{
var request = new ArtistaRequestEdit(Artista.Id, nome, biografia);
await artistasAPI.AtualizarArtistaAsync(request);
navigationManager.NavigateTo("/Artistas");
}