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")); }
public ActionResult ApagarGorila([FromBody] GorilaDto dto) { _gorilaCollection.DeleteOne(Builders <Gorila> .Filter.Where(_ => _.nome == dto.nome)); return(Ok("Gorila deletada com sucesso")); }
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")); }