Exemplo n.º 1
0
        public async Task <LibroEntity> Agregar(LibroEntity element)
        {
            await _BibliotecaDBContext.Libros.AddAsync(element);

            await _BibliotecaDBContext.SaveChangesAsync();

            return(element);
        }
Exemplo n.º 2
0
 public static Libro MapLibros(LibroEntity entity)
 {
     return(new Libro()
     {
         IdLibro = entity.IdLibro,
         NombreLibro = entity.NombreLibro,
         IdCategoria = entity.IdCategoria,
         IdAutor = entity.IdAutor,
         ISBN = entity.ISBN,
     });
 }
Exemplo n.º 3
0
        public async Task <LibroEntity> Actualizar(LibroEntity element)
        {
            var entity = await ConsultarId(element.IdLibro);

            entity.NombreLibro = element.NombreLibro;
            entity.IdAutor     = element.IdAutor;
            entity.IdCategoria = element.IdCategoria;
            entity.IdLibro     = element.IdLibro;
            entity.ISBN        = element.ISBN;

            _BibliotecaDBContext.Libros.Update(entity);
            await _BibliotecaDBContext.SaveChangesAsync();

            return(entity);
        }
Exemplo n.º 4
0
 public async Task Post(LibroEntity libro)
 {
     await _libroRepository.InsertDocument(libro);
 }
 public async Task <ActionResult <IEnumerable <LibroEntity> > > Get(LibroEntity libro)
 {
     return(Ok(await _libroRepository.GetAll()));
 }
Exemplo n.º 6
0
 public async Task Put(string id, LibroEntity libro)
 {
     libro.Id = id;
     await _libroRepository.UpdateDocument(libro);
 }