If I have the following how to do I cast the result of the lambda expression back to the Customer type from `IEnumerable<Customer>` without having to iterate over it.

```
public class Customer : CustomerModel
{
    public List<Customer> CustomerList {get;set;}

    public Customer GetCustomerFromListById(long id)
    {
        return CustomerList.Select(c => c).Where(i => i.Id == id);
    }
}

```