How do I cast my enum to a list of custom object? - C#