func CarsUpdate(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-type", "application/json;charset=UTF-8") w.WriteHeader(http.StatusOK) vars := mux.Vars(r) id, err := strconv.Atoi(vars["id"]) if err != nil { log.Fatal(err) } body, err := ioutil.ReadAll(r.Body) if err != nil { log.Fatal(err) } car := models.FindCarById(id) err = json.Unmarshal(body, &car) models.UpdateCar(car) json.NewEncoder(w).Encode(car) }
func CarsShow(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-type", "application/json;charset=UTF-8") w.WriteHeader(http.StatusOK) vars := mux.Vars(r) id, err := strconv.Atoi(vars["id"]) if err != nil { log.Fatal(err) } car := models.FindCarById(id) json.NewEncoder(w).Encode(car) }