دوستان سلام
میخوام به تعداد اعضای پرسنل ،یک کلاسی از نوع personel رو به لیست اضافه کنم به شرطی که اگه قبلا این فرد در لیست بوده دیگه اضافه نشه . در هر بار Id های پرسنل در لیست را با id خوانده شده مقایسه میکنم . اما این کد درست جواب نمیده و پرسنل رو بصورت تکراری در لیست اضافه میکنه به نظرتون چطوری باید چک کنم ؟
if (ListPersonel.FirstOrDefault(x => x.id == Id) == null)

ممنون