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

            var gorila = new Gorila(dto.nome, dto.sexo, dto.idade, dto.peso);

            _gorilaCollection.InsertOne(gorila);

            return(StatusCode(201, "Gorila adicionado com sucesso"));
        }
Ejemplo n.º 2
0
        public ActionResult ApagarGorila([FromBody] GorilaDto dto)
        {
            _gorilaCollection.DeleteOne(Builders <Gorila> .Filter.Where(_ => _.nome == dto.nome));

            return(Ok("Gorila deletada com sucesso"));
        }
Ejemplo n.º 3
0
        public ActionResult AtualizarPesoGorila([FromBody] GorilaDto dto)
        {
            _gorilaCollection.UpdateOne(Builders <Gorila> .Filter.Where(_ => _.nome == dto.nome), Builders <Gorila> .Update.Set("peso", dto.peso));

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