public static List <Park> GetParks(string parkName, string stateName, string isNational, string region) { var apiCallTask = ParkApi.Query(parkName, stateName, isNational, region); var result = apiCallTask.Result; JArray jsonResponse = JsonConvert.DeserializeObject <JArray>(result); List <Park> ParkList = JsonConvert.DeserializeObject <List <Park> >(jsonResponse.ToString()); return(ParkList); }
public static List <State> GetAllStates() { var apiCallTask = ParkApi.GetAllStates(); var result = apiCallTask.Result; JArray jsonResponse = JsonConvert.DeserializeObject <JArray>(result); List <State> ParkList = JsonConvert.DeserializeObject <List <State> >(jsonResponse.ToString()); return(ParkList); }
public static Park Get(int id) { var apiCallTask = ParkApi.Get(id); var result = apiCallTask.Result; JObject jsonResponse = JsonConvert.DeserializeObject <JObject>(result); var Park = JsonConvert.DeserializeObject <Park>(jsonResponse.ToString()); return(Park); }
public static void Delete(int id) { var apiCallTask = ParkApi.Delete(id); }
public static void Put(Park Park) { string jsonPark = JsonConvert.SerializeObject(Park); var apiCallTask = ParkApi.Put(Park.Id, jsonPark); }