/// <summary> /// Gets shelter on server with specific id /// </summary> /// <returns>int is -1 if server error, -2 if can't connect to server</returns> public static Tuple <Shelter, int> getShelterByID(int shelterID) { string result = (RestService.GetCall(baseuri + "get_shelters.php?id=" + shelterID)); int temp; if (int.TryParse(result, out temp)) { return(Tuple.Create((Shelter)null, temp)); } ShelterClass totalList = JsonConvert.DeserializeObject <ShelterClass>(result); return(Tuple.Create(totalList.shelters[0], 1)); }
////Staged as unnecessary //public static int deletePicture(int pictureID) //{ // throw new NotImplementedException(); //} #endregion #region Shelter /// <summary> /// Gets a list of all shelters on the server /// </summary> /// <returns>int is -1 if server error, -2 if can't connect to server</returns> public static Tuple <List <Shelter>, int> getAllShelters() { string result = (RestService.GetCall(baseuri + "get_shelters.php")); int temp; if (int.TryParse(result, out temp)) { return(Tuple.Create((List <Shelter>)null, temp)); } ShelterClass totalList = JsonConvert.DeserializeObject <ShelterClass>(result); return(Tuple.Create(totalList.shelters, 1)); }