public ActionResult <Dog> Edit(string id, [FromBody] Dog update) { try { update.Id = id; return(Ok(_ds.Edit(update))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <Dog> Edit([FromBody] Dog updated, string id) { try { // Dog dog = FAKEDB.Dogs.Find(d => d.Id == id); // if (dog == null) // { // throw new Exception("invalid Id"); // } // FAKEDB.Dogs.Remove(dog); // updated.Id = id; // FAKEDB.Dogs.Add(updated); updated.Id = id; Dog dog = _ds.Edit(updated); return(Ok(dog)); } catch (Exception e) { return(BadRequest(e.Message)); } }