public async Task <Startups> GetStartups() { var client = GetClient(); var response = await client.GetAsync($"Master%20List"); //The "%20" represents the space Startups startUpsFull = await response.Content.ReadAsAsync <Startups>(); return(startUpsFull); }
public async Task <Startups> GetFilteredStartUps(string searchParameters) { var client = GetClient(); string searchEndPoint = GetFilterEndPointFromString(searchParameters); var response = await client.GetAsync(searchEndPoint); //The "%20" represents the space Startups specificRecords = await response.Content.ReadAsAsync <Startups>(); return(specificRecords); }
public Startups GetAPIString() { string url = $"https://api.airtable.com/v0/appFo187B73tuYhyg/Master%20List?api_key={_apiKey}"; HttpWebRequest request = WebRequest.CreateHttp(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader rd = new StreamReader(response.GetResponseStream()); string output = rd.ReadToEnd(); Startups startups = JsonConvert.DeserializeObject <Startups>(output); return(startups); }