Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static string GetBooksByCategory(BookShopContext context, string input)
- {
- var categories = input
- .Split(" ", StringSplitOptions.RemoveEmptyEntries)
- .ToList();
- List<string> books = new List<string>();
- for (int i = 0; i < categories.Count(); i++)
- {
- books.AddRange(context
- .Books
- .Where(b => b.BookCategories.Any(x => x.Category.Name == categories[i]))
- .Select(b => b.Title)
- .ToList());
- }
- var sb = new StringBuilder();
- foreach (var b in books.OrderBy(b=>b))
- {
- sb.AppendLine(b);
- }
- Console.WriteLine(sb.Length);
- return sb.ToString().TrimEnd();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement