public Task <Thing> Put([FromRoute] string id, [FromBody] Thing thing) { return(_thingRepository.UpdateAsync(thing)); }