public async Task <LibroEntity> Agregar(LibroEntity element) { await _BibliotecaDBContext.Libros.AddAsync(element); await _BibliotecaDBContext.SaveChangesAsync(); return(element); }
public static Libro MapLibros(LibroEntity entity) { return(new Libro() { IdLibro = entity.IdLibro, NombreLibro = entity.NombreLibro, IdCategoria = entity.IdCategoria, IdAutor = entity.IdAutor, ISBN = entity.ISBN, }); }
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); }
public async Task Post(LibroEntity libro) { await _libroRepository.InsertDocument(libro); }
public async Task <ActionResult <IEnumerable <LibroEntity> > > Get(LibroEntity libro) { return(Ok(await _libroRepository.GetAll())); }
public async Task Put(string id, LibroEntity libro) { libro.Id = id; await _libroRepository.UpdateDocument(libro); }