petarkobakov

Autthor Search

Mar 10th, 2021
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. //8.Author Search
  2. public static string GetAuthorNamesEndingIn(BookShopContext context, string input)
  3. {
  4. var books = context.Books.Where(b => b.Author.FirstName.EndsWith(input))
  5. .Select(b => new
  6. {
  7. AuthorFirstName = b.Author.FirstName,
  8. AthorLastName = b.Author.LastName,
  9.  
  10. })
  11. .OrderBy(b=>b.AuthorFirstName)
  12. .ThenBy(b=>b.AthorLastName)
  13. .ToHashSet();
  14.  
  15. return string.Join(Environment.NewLine, books.Select(b=>$"{b.AuthorFirstName} {b.AthorLastName}"));
  16. }
Advertisement
Add Comment
Please, Sign In to add comment