예제 #1
0
        public async Task <string> Request(string connections)
        {
            ServiceValidator.IsInputStringEmptyOrNull(connections);

            var response = await client.GetStringAsync(connections);

            ServiceValidator.IsInputStringEmptyOrNull(response);

            return(response);
        }
예제 #2
0
        public async Task <Result <IEnumerable <Person> > > GetPeopleAsync()
        {
            var url = _config.Get("peopleService");

            if (string.IsNullOrWhiteSpace(url))
            {
                return(new Result <IEnumerable <Person> >(null));
            }

            var response = await _http.GetStringAsync(url);

            return(new Result <IEnumerable <Person> >(JsonConvert.DeserializeObject <IEnumerable <Person> >(response)));
        }