using System;
using System.Collections.Generic;
using System.Text;
namespace ListVisualizerTest
{
public class Populate
{
#region Member Variables
private IList<string> m_stringList;
private IList<int> m_intList;
private IList<Person> m_personList;
private IList<Car> m_carList;
private IDictionary<string, string> m_dictString;
private IDictionary<int, Car> m_dictIntObject;
private IDictionary<Person, Car> m_dictObjects;
#endregion
#region Properties
public IList<string> StringList
{
get { return m_stringList; }
set { m_stringList = value; }
}
public IList<int> IntList
{
get { return m_intList; }
set { m_intList = value; }
}
public IList<Person> PersonList
{
get { return m_personList; }
set { m_personList = value; }
}
public IList<Car> CarList
{
get { return m_carList; }
set { m_carList = value; }
}
public IDictionary<string, string> DictString
{
get { return m_dictString; }
set { m_dictString = value; }
}
public IDictionary<int, Car> DictIntObject
{
get { return m_dictIntObject; }
set { m_dictIntObject = value; }
}
public IDictionary<Person, Car> DictObjects
{
get { return m_dictObjects; }
set { m_dictObjects = value; }
}
#endregion
#region Populate Lists
public void PopulateLists()
{
m_stringList = new List<string>();
m_stringList.Add("Name1");
m_stringList.Add("Name2");
m_stringList.Add("Name3");
m_intList = new List<int>();
m_intList.Add(42);
m_intList.Add(12);
m_intList.Add(104);
m_personList = new List<Person>();
m_personList.Add(new Person("Daniel", 32));
m_personList.Add(new Person("Raquel", 23));
m_carList = new List<Car>();
m_carList.Add(new Car("Race car", 2000, "gray", false));
m_carList.Add(new Car("Cool car", 1980, "white", false));
m_carList.Add(new Car("Truck", 2001, "silver", true));
m_dictString = new Dictionary<string, string>();
m_dictString.Add("key1", "value1");
m_dictString.Add("key2", "value2");
m_dictString.Add("key3", "value3");
m_dictIntObject = new Dictionary<int, Car>();
m_dictIntObject.Add(4, new Car("Race car", 2000, "gray", false));
m_dictIntObject.Add(10, new Car("Cool car", 1980, "white", true));
m_dictIntObject.Add(200, new Car("Truck", 2001, "silver", true));
m_dictObjects = new Dictionary<Person, Car>();
m_dictObjects.Add(new Person("Daniel", 32), new Car("Race car", 2000, "gray", false));
m_dictObjects.Add(new Person("Raquel", 23), new Car("Cool car", 1980, "white", true));
m_dictObjects.Add(new Person("Joao", 36), new Car("Truck", 2001, "silver", true));
}
#endregion
}
}