Ejemplo n.º 1
0
 public static void AddGenre(Genre genre)
 {
     using (var db = new BookcaseDB())
     {
         db.Genres.Add(genre);
         db.SaveChanges();
     }
 }
Ejemplo n.º 2
0
 public static void DeleteBook(int bookId)
 {
     using (var db = new BookcaseDB())
     {
         db.Entry(new Book()
         {
             BookId = bookId
         }).State = System.Data.Entity.EntityState.Deleted;
         db.SaveChanges();
     }
 }
Ejemplo n.º 3
0
        public static void AddBook(Book book)
        {
            using (var db = new BookcaseDB())
            {
                var entity = db.Books.Find(book.BookId);

                if (entity == null)
                {
                    db.Books.Add(book);
                }
                else
                {
                    book.Genre = null;
                    db.Entry(entity).CurrentValues.SetValues(book);
                }

                db.SaveChanges();
            }
        }