示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }