using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Runtime.CompilerServices; using System.Text.Json; using System.Threading.Tasks; namespace EPAServeur.BDAccess { public class APIAccess { private static APIAccess instance = null; private string serveur = "http://localhost:3000"; private APIAccess() { } public static APIAccess getInstance() { return instance; } public static List requestAPI(string query) { if (instance == null) { instance = new APIAccess(); } List result = new List(); WebClient client = new WebClient(); result = JsonSerializer.Deserialize>(client.DownloadString(instance.serveur+query)); return result; } } }