Advanced Querying, 15. Remove Books
Здравейте.
Някой дали успя да намери хак за 15-та задача да мине със 100 от 100?
Пак е объркан теста и дава 50 от 100.
Ето го и метода:
public static int RemoveBooks(BookShopContext context)
//15. Remove Books
{
var BookInMap = context.BooksCategories
.Where(bc => bc.Book.Copies < 4200)
.ToList();
foreach (var book in BookInMap)
{
context.Remove(book);
}
var books = context.Books
.Where(b => b.Copies < 4200).ToList();
context.SaveChanges();
int booksCount = books.Count();
foreach (var book in books)
{
context.Remove(book);
}
context.SaveChanges();
return booksCount;
}