public HttpResponseMessage GetAll() { try { return(Request.CreateResponse(HttpStatusCode.OK, WeatherDataStorage.GetAll())); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage AddCity([FromBody] WeatherData weatherData) { try { WeatherDataStorage.AddCity(weatherData); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage GetByCityName([FromBody] string cityName) { try { WeatherDataStorage.GetByCityName(cityName); return(Request.CreateResponse(HttpStatusCode.OK, WeatherDataStorage.GetByCityName(cityName))); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage DeleteCityByName([FromBody] string cityName) { try { if (WeatherDataStorage.DeleteCityByName(cityName)) { return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Такого города не существует")); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }