public IActionResult Put([FromBody] PropertyDto dto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = _provider.EditProperty(dto); if (!result.Value) { return(NotFound()); } if (result == null) { return(StatusCode(500, "A problem occurred while handling your request.")); } return(NoContent()); }