public IActionResult PutContact([FromRoute] int id, [FromBody] Contact contact) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != contact.Id) { return(BadRequest()); } if (!_contactRepo.EditContact(id, contact)) { return(NotFound()); } return(NoContent()); }