How to Dynamically add item to List? - C#