예제 #1
0
파일: City.cs 프로젝트: taylulz/TravelAPI
        public static City GetDetails(int id)
        {
            var apiCallTask = ApiHelperCities.Get(id);
            var result      = apiCallTask.Result;

            JObject jsonResponse = JsonConvert.DeserializeObject <JObject>(result);
            City    city         = JsonConvert.DeserializeObject <City>(jsonResponse.ToString());

            return(city);
        }
예제 #2
0
파일: City.cs 프로젝트: taylulz/TravelAPI
        public static List <City> GetCities()
        {
            var apiCallTask = ApiHelperCities.GetAll();
            var result      = apiCallTask.Result;

            JArray      jsonResponse = JsonConvert.DeserializeObject <JArray>(result);
            List <City> cityList     = JsonConvert.DeserializeObject <List <City> >(jsonResponse.ToString());

            return(cityList);
        }
예제 #3
0
파일: City.cs 프로젝트: taylulz/TravelAPI
 public static void Delete(int id)
 {
     var apiCallTask = ApiHelperCities.Delete(id);
 }
예제 #4
0
파일: City.cs 프로젝트: taylulz/TravelAPI
 public static void Put(City city)
 {
     string jsonCity    = JsonConvert.SerializeObject(city);
     var    apiCallTask = ApiHelperCities.Put(city.CityId, jsonCity);
 }