Úkol kolekce objektů - filtrování
Požadavky na absolvování
V Zadání úkolu najdete jednoduchý úkol, který objasňuje příkazy jako Where, Select, GroupBy apod.
2. Grafická nápověda
Logika u výpisu nadstandartně placených zaměstnanců

Prvním krokem je metoda .Where(), která zafunguje jako síto a propustí k dalšímu zpracování pouze záznamy s platem 60 000 a vyšším. Tento zredukovaný tok dat okamžitě přebírá metoda .OrderByDescending(), která zaměstnance seřadí sestupně od nejvyššího platu.
Vyfiltrovaný a seřazený výsledek je následně vygenerován jako nový zkrácený seznam, který může být přímo vypsán na obrazovku uživateli.
Logika u výpisu nákladů jednotlivých oddělení

Nejprve se data pomocí metody .GroupBy() rozdělí do menších podskupin podle názvu oddělení. Následně metoda .Select() vytvoří pro každou tuto skupinu nový souhrnný záznam, do kterého pomocí metod .Count() a .Sum() rovnou vypočítá požadované statistiky.