public async Task <IActionResult> Edit(int id, [Bind("cod_prest,cod_lib,modalidad,fecha_reserva")] prestamo prestamo) { if (id != prestamo.cod_prest) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(prestamo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!prestamoExists(prestamo.cod_prest)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["cod_lib"] = new SelectList(_context.libros, "cod_lib", "ISBN", prestamo.cod_lib); return(View(prestamo)); }
public async Task <IActionResult> Edit(Guid id, [Bind("IdEditorial,Nombre")] Editorial editorial) { if (id != editorial.IdEditorial) { return(RedirectToAction(nameof(Index), new { ac = "El registro no existe", type = "danger" })); } if (ModelState.IsValid) { try { _context.Update(editorial); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EditorialExists(editorial.IdEditorial)) { return(RedirectToAction(nameof(Index), new { ac = "El registro no existe", type = "danger" })); } else { return(RedirectToAction(nameof(Index), new { ac = "Error de concurrencia", type = "danger" })); } } return(RedirectToAction(nameof(Index), new { ac = "Registro editado con éxito", type = "success" })); } return(View(editorial)); }
public async Task <IActionResult> Edit(int id, [Bind("ISBN,titulo,titulo,autor,editorial")] Libro libro) { if (id != libro.cod_lib) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(libro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LibroExists(libro.cod_lib)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Libros))); } return(View(libro)); }
public async Task <IActionResult> Edit(Guid id, [Bind("IdAlumno,Nombre,Matricula,Password,Activo,IdIdentity,Email")] Alumno alumno) { if (id != alumno.IdAlumno) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(alumno); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AlumnoExists(alumno.IdAlumno)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(alumno)); }
public async Task <IActionResult> Edit(Guid id, [Bind("IdLibro,IdAutor")] AutorLibro autorLibro) { if (id != autorLibro.IdLibro) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(autorLibro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AutorLibroExists(autorLibro.IdLibro)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdAutor"] = new SelectList(_context.Autores, "IdAutor", "IdAutor", autorLibro.IdAutor); ViewData["IdLibro"] = new SelectList(_context.Libros, "IdLibro", "IdLibro", autorLibro.IdLibro); return(View(autorLibro)); }
public async Task <IActionResult> Edit(Guid id, [Bind("IdGenero,Nombre")] Genero genero) { if (id != genero.IdGenero) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(genero); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GeneroExists(genero.IdGenero)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(genero)); }
public async Task <IActionResult> Edit(Guid id, [Bind("IdPrestamo,IdLibro,IdAlumno,Codigo,FechaPrestamo,FechaLimite,FechaDevolucion,IdStatusPrestamo,MontoMulta")] Prestamo prestamo) { if (id != prestamo.IdPrestamo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(prestamo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrestamoExists(prestamo.IdPrestamo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdAlumno"] = new SelectList(_context.Alumnos, "IdAlumno", "Nombre", prestamo.IdAlumno); ViewData["IdLibro"] = new SelectList(_context.Libros, "IdLibro", "Titulo", prestamo.IdLibro); ViewData["IdStatusPrestamo"] = new SelectList(_context.StatusPrestamos, "IdStatusPrestamo", "Nombre", prestamo.IdStatusPrestamo); return(View(prestamo)); }
/// <summary> /// Atualiza os dados do editora na base de dados /// </summary> /// <param name="editoraModel">dados do editora</param> public void Editar(Editora editoraModel) { TbEditora tbEditora = new TbEditora(); Atribuir(editoraModel, tbEditora); _context.Update(tbEditora); _context.SaveChanges(); }
/// <summary> /// Atualiza os dados do livro na base de dados /// </summary> /// <param name="livroModel">dados do livro</param> public void Editar(Livro livroModel) { TbLivro tbLivro = new TbLivro(); Atribuir(livroModel, tbLivro); _context.Update(tbLivro); _context.SaveChanges(); }
/// <summary> /// Atualiza os dados do autor na base de dados /// </summary> /// <param name="autor">dados do autor</param> public void Editar(Autor autor) { if (autor.AnoNascimento.Year < 1000) { throw new ServiceException("O ano de nascimento de autor deve ser maior do que 1000. Favor informar nova data."); } _context.Update(autor); _context.SaveChanges(); }
/// <summary> /// Atualiza os dados do autor na base de dados /// </summary> /// <param name="autorModel">dados do autor</param> public void Editar(Autor autorModel) { if (autorModel.AnoNascimento.Year < 1000) { throw new ServiceException("O ano de nascimento de autor deve ser maior do que 1000. Favor informar nova data."); } TbAutor tbAutor = new TbAutor(); Atribuir(autorModel, tbAutor); _context.Update(tbAutor); _context.SaveChanges(); }
public Livro AtualizarLivro(Livro livro) { try { _context.Update(livro); _context.SaveChangesAsync(); return livro; } catch (Exception ex) { throw ex; } }
public LivroModel Update(LivroModel livroModel) { try { _bibliotecaContext.Update(livroModel); } catch (DbUpdateConcurrencyException ex) { var message = GetById(livroModel.Id) is null ? "Livro não encontrado na base de dados" : "Ocorreu um erro inesperado de concorrência. Tente novamente."; throw new RepositoryException(message, ex); } return(livroModel); }
public AutorModel Update(AutorModel autorModel) { //TODO: Passar lógica de tratamento de erro para Infrastructure.Data try { _bibliotecaContext.Update(autorModel); } catch (DbUpdateConcurrencyException ex) { var message = GetById(autorModel.Id) is null ? "Autor não encontrado na base de dados" : "Ocorreu um erro inesperado de concorrência. Tente novamente."; throw new RepositoryException(message, ex); } return(autorModel); }
public async Task UpdateAsync(ProfessorEntity updatedEntity) { try { _context.Update(updatedEntity); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (await GetByIdAsync(updatedEntity.Id) == null) { throw new RepositoryException("Professor não encontrado!"); } else { throw; } } }
public async Task <IActionResult> Edit(Guid id, [Bind("IdLibro,ISBN,Titulo,IdEditorial,IdGenero,IdPais,Año,Imagen")] Libro libro, IFormFile portada) { if (id != libro.IdLibro) { return(NotFound()); } if (ModelState.IsValid) { try { libro.Imagen = await GuardarArchivo(portada, libro.Imagen); _context.Update(libro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LibroExists(libro.IdLibro)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdEditorial"] = new SelectList(_context.Editoriales, "IdEditorial", "Nombre", libro.IdEditorial); ViewData["IdGenero"] = new SelectList(_context.Generos, "IdGenero", "Nombre", libro.IdGenero); ViewData["IdPais"] = new SelectList(_context.Paises, "IdPais", "Nombre", libro.IdPais); ViewData["Autores"] = new SelectList(_context.Autores, "IdAutor", "Nombre"); libro.Portada = DescargarImagen(libro.Imagen); return(View(libro)); }
public void Update(Oferta actualizarOferta) { _context.Update(actualizarOferta); _context.SaveChanges(); }
public void Update(Empresa actualizarEmpresa) { _context.Update(actualizarEmpresa); }
/// <summary> /// Atualiza os dados do livro na base de dados /// </summary> /// <param name="livroModel">dados do livro</param> public void Editar(Livro livro) { _context.Update(livro); _context.SaveChanges(); }
public void Update(Empleado actualizarEmpleado) { _context.Update(actualizarEmpleado); _context.SaveChanges(); }
/// <summary> /// Edita dados do item de acervo /// </summary> /// <param name="itemAcervo"></param> public void Editar(Itemacervo itemAcervo) { _context.Update(itemAcervo); _context.SaveChanges(); }
public void Update(ExperienciaLaboral actualizarExperiencia) { _context.Update(actualizarExperiencia); }
public void Update <T>(T entity) where T : class { dbcontext.Update(entity); }