Exemple #1
0
        //api/Proveedor/2/Llave/3/recibirProductos
        public void agregarProducto(int idProveedor, string llave,
                                    [FromBody] JsonElement productos)
        {
            if (proveedorNegocio.validarProveedor(idProveedor, llave))
            {
                List <Producto> listaProductos = new List <Producto>();

                var list = JsonConvert.DeserializeObject <List <ProductoProveedorModel> >(productos.ToString());

                foreach (ProductoProveedorModel prod in  list)
                {
                    listaProductos.Add(
                        new Producto(prod.id_producto,
                                     prod.nombre,
                                     SqlMoney.Parse(prod.precio.ToString()),
                                     prod.url_img,
                                     prod.descripcion,
                                     prod.cantidad,
                                     proveedorNegocio.buscarProveedor(prod.id_proveedor))
                        );
                }

                proveedorNegocio.agregarProductosProveedor(listaProductos);
            }
        }