public async Task <IActionResult> Edit(int id, [Bind("VendeurId,ManufacturierId")] VendeurManufacturier vendeurManufacturier) { if (id != vendeurManufacturier.ManufacturierId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vendeurManufacturier); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VendeurManufacturierExists(vendeurManufacturier.ManufacturierId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ManufacturierId"] = new SelectList(_context.Manufacturier, "ManufacturierId", "ManufacturierMarque", vendeurManufacturier.ManufacturierId); ViewData["idV"] = new SelectList(_context.Vendeur, "VendeurId", "VendeurNom", vendeurManufacturier.VendeurId); return(View(vendeurManufacturier)); }
public async Task <IActionResult> Create([Bind("VendeurId,ManufacturierId")] VendeurManufacturier vendeurManufacturier) { if (ModelState.IsValid) { _context.Add(vendeurManufacturier); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ManufacturierId"] = new SelectList(_context.Manufacturier, "ManufacturierId", "ManufacturierMarque", vendeurManufacturier.ManufacturierId); ViewData["idV"] = new SelectList(_context.Vendeur, "VendeurId", "VendeurNom", vendeurManufacturier.VendeurId); return(View(vendeurManufacturier)); }
public async Task <IActionResult> CreateVendeurManufacturierss(int vendeurId, int[] ManufacturierIds) { vendeurId = Convert.ToInt32(TempData["idV"]); foreach (int ManufId in ManufacturierIds) { VendeurManufacturier vendeurManufacturier = await _context.VendeurManufacturier .Include(v => v.Manufacturier) .Include(v => v.Vendeur) .FirstOrDefaultAsync(m => m.VendeurId == vendeurId && m.ManufacturierId == ManufId); if (vendeurManufacturier == null) { vendeurManufacturier = new VendeurManufacturier { ManufacturierId = ManufId, VendeurId = vendeurId }; _context.VendeurManufacturier.Add(vendeurManufacturier); await _context.SaveChangesAsync(); } } return(RedirectToAction("List", new { id = vendeurId })); }