// GET: ProductoProveedors/Create
        public IActionResult Create()
        {
            List <Producto>         productosTotales   = _context.Producto.ToList();
            List <Proveedor>        proveedoresTotales = _context.Proveedor.ToList();
            CreateProductoProveedor vista = new CreateProductoProveedor();

            vista.Productos   = productosTotales;
            vista.proveedores = proveedoresTotales;
            return(View(vista));
        }
        public async Task <IActionResult> Create([Bind("idProductoProveedor,precio,idProducto,idProveedor")] CreateProductoProveedor createProductoProveedor)
        {
            if (ModelState.IsValid)
            {
                ProductoProveedor productoProveedor = new ProductoProveedor();
                productoProveedor.precio = createProductoProveedor.precio;

                Producto producto = await _context.Producto.Where <Producto>(prod => prod.idProducto == createProductoProveedor.idProducto).FirstOrDefaultAsync();

                Proveedor proveedor = await _context.Proveedor.Where <Proveedor>(prov => prov.idProveedor == createProductoProveedor.idProveedor).FirstOrDefaultAsync();

                productoProveedor.Producto  = producto;
                productoProveedor.Proveedor = proveedor;
                _context.Add(productoProveedor);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(createProductoProveedor));
        }