public async Task <IActionResult> Edit(int id, [Bind("Id,Nacionalidad1")] Nacionalidad nacionalidad) { if (id != nacionalidad.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(nacionalidad); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NacionalidadExists(nacionalidad.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(nacionalidad)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,FechaRegistro")] Area area) { if (id != area.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(area); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AreaExists(area.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(area)); }
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> Edit(int id, [Bind("Id,Carnet,Nombre,Edad,Direccion,Carrera")] Estudiante estudiante) { if (id != estudiante.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(estudiante); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstudianteExists(estudiante.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Carrera"] = new SelectList(_context.Carrera, "Id", "Nombre", estudiante.Carrera); return(View(estudiante)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Nacionalidad")] Autor autor) { if (id != autor.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(autor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AutorExists(autor.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Nacionalidad"] = new SelectList(_context.Nacionalidad, "Id", "Nacionalidad1", autor.Nacionalidad); return(View(autor)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Titulo,Editorial,Area")] Libro libro) { if (id != libro.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(libro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LibroExists(libro.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Area"] = new SelectList(_context.Area, "Id", "Nombre", libro.Area); ViewData["Editorial"] = new SelectList(_context.Editorial, "Id", "Nombre", libro.Editorial); return(View(libro)); }
public async Task <IActionResult> Edit(int id1, int?id2, [Bind("Estudiante,Libro,FechaPrestamo,FechaDevolucion,Devuelto")] Prestamo prestamo) { if (id1 != prestamo.Estudiante && id2 != prestamo.Libro) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(prestamo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrestamoExists(prestamo.Estudiante, prestamo.Libro)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Estudiante"] = new SelectList(_context.Estudiante, "Id", "Nombre", prestamo.Estudiante); ViewData["Libro"] = new SelectList(_context.Libro, "Id", "Titulo", prestamo.Libro); IList <SelectListItem> devuelto = new List <SelectListItem> { new SelectListItem { Text = "S", Value = "S" }, new SelectListItem { Text = "N", Value = "N" } }; ViewBag["Devuelto"] = devuelto; return(View(prestamo)); }