public async Task<IActionResult> Edit(int id1,int id2, [Bind("Autor,Libro")] LibroXautor libroXautor) { if (id1 != libroXautor.Autor && id2 != libroXautor.Libro) { return NotFound(); } if (ModelState.IsValid) { try { _context.Update(libroXautor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LibroXautorExists(libroXautor.Autor,libroXautor.Libro)) { return NotFound(); } else { throw; } } return RedirectToAction(nameof(Index)); } ViewData["Autor"] = new SelectList(_context.Autor, "Id", "Nombre", libroXautor.Autor); ViewData["Libro"] = new SelectList(_context.Libro, "Id", "Titulo", libroXautor.Libro); return View(libroXautor); }
public async Task<IActionResult> Create([Bind("Autor,Libro")] LibroXautor libroXautor) { if (ModelState.IsValid) { _context.Add(libroXautor); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } ViewData["Autor"] = new SelectList(_context.Autor, "Id", "Nombre", libroXautor.Autor); ViewData["Libro"] = new SelectList(_context.Libro, "Id", "Titulo", libroXautor.Libro); return View(libroXautor); }