Créer une App Moderne — Avalonia UI & .NET
Squelette du repository HTTP
public sealed class HttpTodoRepository : ITodoRepository
{
private readonly HttpClient _httpClient;
public async Task<IReadOnlyList<TodoItem>> GetAllAsync() =>
await _httpClient.GetFromJsonAsync<List<TodoItem>>("api/todos") ?? new();
}