public IHttpActionResult PostCity(CityViewModel city) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.UpdateCity(city.MapTo <City>()); return(Ok(city)); }
public IHttpActionResult PutCity(int id, CityViewModel city) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != city.Id) { return(BadRequest()); } db.UpdateCity(city.MapTo <City>()); return(StatusCode(HttpStatusCode.NoContent)); }