using System.Net.Http.Json; using TIAM.Entities.TransferDestinations; using TIAMWebApp.Shared.Application.Interfaces; using TIAMWebApp.Shared.Application.Models; using TIAMWebApp.Shared.Application.Models.ClientSide; namespace TIAMMobileApp.Services { public class TransferDataService : ITransferDataService { private readonly HttpClient http; public TransferDataService(HttpClient http) { this.http = http; } /// /// calls the TransferDataAPI to get the list of destinations public async Task GetDestinationsAsync() { var url = $"{Setting.BaseUrl}/{APIUrls.GetTransferDestinations}"; return await http.GetFromJsonAsync(url); } public async Task GetTransferDestinationbyCoordinatesAsync(string destinationId) { var url = $"{Setting.BaseUrl}/{APIUrls.GetTransferDestinationByCoordinates}"; return await http.GetFromJsonAsync(url); } } }