public ActionResult DesvincularIndividuo([FromHeader] string ibge, [FromRoute] int id_individuo) { try { ibge = _config.GetConnectionString(Helpers.Connection.GetConnection(ibge)); var familia = _repository.GetFamiliaByIndividuoResponsavel(ibge, id_individuo); if (familia.Count != 0) { return(BadRequest(TrataErro.GetResponse("O Responsável pela família não pode ser desvinculado!", true))); } _repository.AtualizaCadPacFamilia(ibge, null, id_individuo); return(Ok()); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }