public ActionResult AdicionarCobra([FromBody] CobraDto dto)
        {
            if (dto.nome.ToLower()[0] != 'j')
            {
                return(StatusCode(400, "Nome não permitido"));
            }

            var cobra = new Cobra(dto.nome, dto.sexo, dto.idade, dto.peso, dto.especie, dto.venenosa);

            _cobraCollection.InsertOne(cobra);

            return(StatusCode(201, "Cobra adicionada com sucesso"));
        }
        public ActionResult ApagarCobra([FromBody] CobraDto dto)
        {
            _cobraCollection.DeleteOne(Builders <Cobra> .Filter.Where(_ => _.nome == dto.nome));

            return(Ok("Cobra deletada com sucesso"));
        }
        public ActionResult AtualizarPesoCobra([FromBody] CobraDto dto)
        {
            _cobraCollection.UpdateOne(Builders <Cobra> .Filter.Where(_ => _.nome == dto.nome), Builders <Cobra> .Update.Set("peso", dto.peso));

            return(StatusCode(201, "Peso de " + dto.nome + " atualizado com sucesso"));
        }