public IActionResult Post(Especialidade novaEspecialidade) { try { Especialidade especialidade = _especialidadeRepository.BuscarPorEspecialidade(novaEspecialidade.nomeEspecialidade); if (especialidade == null) { _especialidadeRepository.Cadastrar(novaEspecialidade); return(Result(HttpStatusCode.Created, $"Especialidade '{novaEspecialidade.nomeEspecialidade}' cadastrada com sucesso!")); } return(BadRequest("Não foi possível cadastrar, especialidade já existente!")); } catch (Exception codErro) { return(BadRequest(codErro)); } }