Example #1
0
        public bool Update(LibroForUpdateDto clienteForUpdateDto)
        {
            bool exito = false;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                con.Open();
                var clienteEntity = _mapper.Map <Libro>(clienteForUpdateDto);
                exito = _libroRepository.Update(clienteEntity, con);
            }
            return(exito);
        }
Example #2
0
        public IActionResult OnPost(int id)
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            var libroToUpdate = _libroRepository.GetById(id);

            if (libroToUpdate == null)
            {
                return(NotFound());
            }

            libroToUpdate.Isbn       = Libro.Isbn;
            libroToUpdate.Titulo     = Libro.Titulo;
            libroToUpdate.Autor      = Libro.Autor;
            libroToUpdate.Editorial  = Libro.Editorial;
            libroToUpdate.Disponible = Libro.Disponible;

            _libroRepository.Update(libroToUpdate);
            return(RedirectToPage("./Libros"));
        }
Example #3
0
 /// <summary>
 /// Permite actualizar un libro
 /// </summary>
 /// <param name="libro"></param>
 public void ModificarLibros(Libro libro)
 {
     _libroRepository.Update(libro);
 }