public bool agregar_producto_carrito(int idUsuario, CarritoComprasProducto carrito)
        {
            using (NpgsqlConnection con = conexion.GetConexion())
            {
                con.Open();
                string sql = "call  products.pa_agregar_carrito_compras(@idUsuario,@idProducto,@cantidad_agregada); ";

                using (var command = new NpgsqlCommand(sql, con))
                {
                    command.Parameters.AddWithValue("@idUsuario", idUsuario);
                    command.Parameters.AddWithValue("@idProducto", carrito.idProducto);
                    command.Parameters.AddWithValue("@cantidad_agregada", carrito.Cantidad);

                    int result = command.ExecuteNonQuery();

                    return(result == -1);
                }
            }
        }
        public bool Post(int idUsuario, [FromBody]  CarritoComprasProducto carrito)
        {
            bool respuesta = carrito_compras_negocio.agregar_producto_carrito(idUsuario, carrito);

            return(respuesta);
        }
示例#3
0
 public bool agregar_producto_carrito(int idUsuario, CarritoComprasProducto carrito)
 {
     return(carrito_compras_datos.agregar_producto_carrito(idUsuario, carrito));
 }