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")); }