public IHttpActionResult PostProducto(Producto producto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { if (db.AgregarProducto(producto.IdProducto, producto.NombreProducto, producto.CostoProducto, producto.IdProveedor, producto.Cantidad)) { return(Created(Url.Request.RequestUri, producto)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } return(NotFound()); }