24 lines
613 B
C#
24 lines
613 B
C#
using System.Net.Http.Json;
|
|
using TIAMWebApp.Shared.Application.Interfaces;
|
|
using TIAMWebApp.Shared.Application.Models;
|
|
|
|
namespace TIAMWebApp.Client.Services
|
|
{
|
|
public class PopulationStructureDataProvider : IPopulationStructureDataProvider
|
|
{
|
|
private readonly HttpClient http;
|
|
|
|
public PopulationStructureDataProvider(HttpClient http)
|
|
{
|
|
this.http = http;
|
|
}
|
|
|
|
public Task<PopulationAgeStructureItem[]?> QueryData()
|
|
{
|
|
return http.GetFromJsonAsync<PopulationAgeStructureItem[]>(APIUrls.PopulationStructure);
|
|
}
|
|
|
|
|
|
}
|
|
}
|