示例#1
0
        public void Add(Author author)
        {
            var context = new HBSISContext();

            author.AuthorId = GetMaxId() + 1;

            context.Author.Add(author);
            context.SaveChanges();
        }
示例#2
0
        public void Add(Book book)
        {
            var context = new HBSISContext();

            book.BookId = GetMaxId() + 1;

            context.Book.Add(book);
            context.SaveChanges();
        }
示例#3
0
        public void Edit(Book book)
        {
            var context = new HBSISContext();

            var oldBook = context.Book.FirstOrDefault(f => f.BookId == book.BookId);

            oldBook.Name     = book.Name;
            oldBook.Price    = book.Price;
            oldBook.Quantity = book.Quantity;

            context.SaveChanges();
        }
示例#4
0
        public void Remove(int id)
        {
            var context = new HBSISContext();

            var bookId = new Book {
                BookId = id
            };

            context.Book.Attach(bookId);
            context.Entry(bookId).State = System.Data.Entity.EntityState.Deleted;
            context.SaveChanges();
        }
示例#5
0
 public void Commit()
 {
     _context.SaveChanges();
 }
示例#6
0
 public int SaveChanges()
 {
     // Tratamento
     return(Db.SaveChanges());
 }