I have a List of Customers:

```
List<customer> customerList;

```

I wants to get just the customers that have Country="India" and Status="A".

I tried this:

```
List<customer> customerList=customerList.Where(p=>p.Country.Equals("India") && p.Status.Equals("A")).ToList();

```

and 

```
List<customer> customerList=customerList.Where(p=>p.Country.Equals("India")).Where(p=>p.Status.Equals("A")).ToList();

```

But neither returned anything.

If I divide the condition like the below example then the records are being fetched correctly.

```
List<customer> customerList=customerList.Where(p=>p.Country.Equals("India")).ToList();
customerList=customerList.Where(p=>p.Status.Equals("A")).ToList();

```

I wants to know how to filter the objects using an AND Condition in a single query.

Could anyone tell, Is there any good way rather than calling where condtion.