"And" condition in C#/LINQ Query
Posted
by
user1213055
on Stack Overflow
See other posts from Stack Overflow
or by user1213055
Published on 2012-03-20T04:36:17Z
Indexed on
2012/03/20
5:29 UTC
Read the original article
Hit count: 143
partial void PrintDocLetter1_CanExecute(ref bool result)
{
if (this.PatientsMasterItem.DoctorsMasterItem != null)
{
var Doctor = PatientsMasterItem.DoctorsMasterItem;
var PatientList = Doctor.PatientsMasterItem;
var Letters = PatientsMasterItem.LettersSentItem;
if ((PatientList.Count() > 1) && (Letters.Any(i => i.LetterType == "DoctorLetter1")))
{
result = false;
}
else
{
result = true;
}
}
}
I think something is wrong with my second condition. I'm trying to find two things. 1) Doctors with more than 1 patient. 2) Among those patients whether a lettertype called "DoctorLetter1" has been sent or not.
The above code is working good for that particular record but not working other patients with same doctors where patient1 has already been sent with DoctorLetter1.
© Stack Overflow or respective owner