Пример #1
0
        public void Delete(int id)
        {
            var entity = _context.Find <TEntity>(id);

            _context.Remove(entity);
            _context.SaveChanges();
        }
Пример #2
0
        public static int RemoveBooks(BookShopContext context)
        {
            var books        = context.Books.Where(x => x.Copies <= 4200).ToList();
            int removedCount = books.Count();

            foreach (var book in books)
            {
                context.Remove(book);
            }
            context.SaveChanges();
            return(removedCount);
        }
Пример #3
0
        public static int RemoveBooks(BookShopContext context)
        {
            var booksForDeleting = context.Books.Where(x => x.Copies < 4200).ToArray();

            foreach (var book in booksForDeleting)
            {
                context.Remove(book);
            }

            context.SaveChanges();

            return(booksForDeleting.Length);
        }
Пример #4
0
        //Problem 15
        public static int RemoveBooks(BookShopContext context)
        {
            var books        = context.Books.Where(c => c.Copies < 4200).ToArray();
            int booksDeleted = 0;

            foreach (var book in books)
            {
                context.Remove(book);
                booksDeleted++;
            }

            return(booksDeleted);
        }
Пример #5
0
        public async Task <ActionResult <Book> > Delete(int id)
        {
            Book book = dbContext.Books.FirstOrDefault(x => x.Id == id);

            if (book == null)
            {
                return(BadRequest());
            }

            dbContext.Remove(book);
            await dbContext.SaveChangesAsync();

            return(Ok(book));
        }
Пример #6
0
        public static int RemoveBooks(BookShopContext context)
        {
            var bookToRemove = context
                               .Books
                               .Where(b => b.Copies < 4200);

            foreach (var book in bookToRemove)
            {
                context.Remove(book);
                count++;
            }
            context.SaveChanges();
            return(count);
        }
        public static int RemoveBooks(BookShopContext context)
        {
            var result = 0;

            var booksToDelete = context.Books
                                .Where(b => b.Copies < 4200);

            foreach (var b in booksToDelete)
            {
                result++;
                context.Remove(b);
            }

            context.SaveChanges();
            return(result);
        }
        //P15
        public static int RemoveBooks(BookShopContext context)
        {
            var bookTitles = context.Books
                             .Where(b => b.Copies < 4200)
                             .ToArray();

            int result = bookTitles.Count();

            foreach (var book in bookTitles)
            {
                context.Remove(book);
            }
            context.SaveChanges();

            return(result);
        }
Пример #9
0
        public static int RemoveBooks(BookShopContext context)
        {
            var books = context.Books
                        .Where(b => b.Copies < 4200)
                        .ToList();

            int counter = 0;

            foreach (var book in books)
            {
                context.Remove(book);

                counter += 1;
            }

            context.SaveChanges();

            return(counter);
        }
Пример #10
0
        //15. Remove Books

        public static int RemoveBooks(BookShopContext context)
        {
            var booksWithLessThan4200Coipies = context
                                               .Books
                                               .Where(b => b.Copies < 4200)
                                               .ToList();

            int countOfDeletes = 0;

            foreach (var b in booksWithLessThan4200Coipies)
            {
                context.Remove(b);
                countOfDeletes++;
            }

            context.SaveChanges();

            return(countOfDeletes);
        }
Пример #11
0
        public async Task RemoveBookFromOrder(Guid orderId, Guid bookId)
        {
            var bookInOrder = await GetBookFromOrder(orderId, bookId);

            context.Remove(bookInOrder);
        }
Пример #12
0
        public async Task RemoveOrder(Guid orderId)
        {
            var order = await GetOrder(orderId);

            context.Remove(order);
        }
Пример #13
0
        public static int RemoveBooks(BookShopContext context)
        {
            var books = context.Books.Where(b => b.Copies < 4200).ToList();

            context.BooksCategories.Where(b => books.Contains(b.Book)).ToList().ForEach(b => context.Remove(b));

            books.ForEach(b => context.Books.Remove(b));
            context.SaveChanges();

            return(books.Count);
        }