using DbFirst.Contracts.Dashboards; namespace DbFirst.BlazorWebApp.Services; public class DashboardApiClient(HttpClient httpClient) : IDashboardApiClient { private const string Endpoint = "api/dashboard/dashboards"; public async Task> GetAllAsync(CancellationToken ct = default) { var result = await httpClient.GetFromJsonAsync>(Endpoint, ct); return result ?? []; } }