public AgentCompactControl(AgentCompactModel agentModel) // TODO: public AgentCompactControl(AgentCompactBindingSource agentModel) { InitializeComponent(); InitializeStatusDictionaries(); _agentModel = agentModel; DisplayAgentData(); }
public static List <AgentCompactModel> GetAgentsData() { List <AgentCompactModel> result = new List <AgentCompactModel>(); AgentCompactModel acm = new AgentCompactModel() { Name = "Leo L -2175", PhoneNumber = "555 - 333 - 6666", Status = AgentStatus.UnavailableIn, StatusTime = new TimeSpan(0, 14, 32), IdleTime = new TimeSpan(0, 15, 54), CallsGroup = 10 }; result.Add(acm); acm = new AgentCompactModel() { Name = "Ryen W -2184", //PhoneNumber = "555 - 111 - 7777", Status = AgentStatus.Idle, StatusTime = new TimeSpan(0, 0, 54), IdleTime = new TimeSpan(1, 25, 12), CallsGroup = 5 }; result.Add(acm); acm = new AgentCompactModel() { Name = "Paul S -2194", //PhoneNumber = "555 - 111 - 7777", Status = AgentStatus.LoggedOut, StatusTime = new TimeSpan(3, 42, 54), IdleTime = new TimeSpan(1, 25, 12), CallsGroup = 2 }; result.Add(acm); acm = new AgentCompactModel() { Name = "Christopher V -2188", PhoneNumber = "555 - 999 - 0000", Status = AgentStatus.Busy, StatusTime = new TimeSpan(0, 19, 09), IdleTime = new TimeSpan(3, 25, 12), CallsGroup = 13 }; result.Add(acm); acm = new AgentCompactModel() { Name = "Brad B -2135", PhoneNumber = "555 - 333 - 4563", Status = AgentStatus.Handle, StatusTime = new TimeSpan(0, 05, 09), IdleTime = new TimeSpan(0, 05, 12), CallsGroup = 6 }; result.Add(acm); return(result); }