public IActionResult UpdateEspecie([FromBody] EspecieData especieData) { var especie = especieService.GetEspecieById(especieData.Id); if (especie == null) { return(BadRequest(new { message = "Especie no existe" })); } if (especieData.TipoOperacion != "V" && especieData.TipoOperacion != "C") { return(BadRequest(new { message = "Tipo de operacion incorrecta" })); } if (especieData.TipoOperacion == "V" && especieData.Cantidad > especie.Cantidad) { return(BadRequest(new { message = "No se pueden quitar mas especies de las existentes." })); } return(Ok(especieService.UpdateEspecie(especieData))); }