예제 #1
0
        public void DeleteBook(int bookId)
        {
            var bookToDelete = dbContext.Books.Find(bookId);

            if (bookToDelete != null)
            {
                dbContext.Remove(bookToDelete);
            }
            throw new InvalidOperationException("Book doesnt exists!");
        }
예제 #2
0
        void IBookService.DeleteBook(int bookId)
        {
            var bookToDelete = DbContext.Books.FirstOrDefault(x => x.BookId == bookId);

            if (bookToDelete != null)
            {
                DbContext.Remove(bookToDelete);
            }
            throw new InvalidOperationException("Can't delete book that doesn't exists.");
        }
예제 #3
0
        public void DeleteBook(int bookId)
        {
            var bookToDeleted = _db.Books.Find(bookId);

            if (bookToDeleted != null)
            {
                _db.Remove(bookToDeleted);
            }

            throw new InvalidOperationException("Can't delete book that doesn't exist");
        }
예제 #4
0
        public void DeleteBeook(int bookId)
        {
            var bookToDelete = _db.Books.Find(bookId);

            if (bookToDelete != null)
            {
                _db.Remove(bookToDelete);
                _db.SaveChanges();
            }
            else
            {
                throw new InvalidOperationException("Can't delete book that doesn't exist");
            }
        }