// 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)); }