public IActionResult Post([FromBody] object body) { try { var prod = JsonConvert.DeserializeObject <Producto>(body.ToString()); if (string.IsNullOrWhiteSpace(prod.Nombre) || prod.Precio <= 0) { return(BadRequest()); } if (prod.IdProducto > 0) { if (productosServices.ActualizarProducto(prod)) { return(Ok()); } } if (productosServices.InsertarProducto(prod)) { return(Ok()); } return(NotFound()); } catch (Exception) { return(BadRequest()); } }