Отсортировать список по условию

У меня есть список работников, которые хранятся в файле json в таком виде:

"FullName":"Иванов Иван Иванович","Departaments":"Цех 1","Salary":25000,"PersonIsLeader":null

Я их считал в List<Employee> и мне нужно сделать выборку из этого списка так, чтобы в новый список записались только те люди, которые работают в Цех 1.

Вот сам класс:

public class Employee
    {
        public string FullName { get; set; }
        public string Departaments { get; set; }
        public int Salary { get; set; }
        public bool PersonIsLeader { get; set;  }
    }

var filtredEmployees = DataReader.readedFile.OrderBy(x => x.FullName).ThenBy(x => x.Departaments == "Цех 1").ToList();

Я пытаюсь сделать это так, но не работает. Поэтому прошу помощи.


Ответы (1 шт):

Автор решения: Ilya Kvashnin

Cделал выборку вот так:
var filtredEmployees = DataReader.readedFile.Where(x => x.Departaments == "Цех 1" && x.PersonIsLeader).ToList();

→ Ссылка