public IActionResult DeletarEmpresa([FromBody] EmpresaDTO empresa) { if (ModelState.IsValid) { var resposta = new MensagemResposta(); try { _empresaServico.Deletar(empresa.Cnpj, empresa.Uf, empresa.NomeFantasia); resposta.Dados = null; resposta.Status = MensagemRespostaStatus.Sucesso; return(Ok(resposta)); } catch (ErroException e) { MontaRespostaErro(ref resposta, e); return(BadRequest(resposta)); } catch (Exception e) { MontaRespostaErroInesperado(ref resposta, e); return(BadRequest(resposta)); } } return(BadRequest("JSON inválido.")); }