private Wybecom.TalkPortal.CTI.LineControlConnection[] GetLineControlConnections(LineControlConnection[] lc) { List <Wybecom.TalkPortal.CTI.LineControlConnection> lccs = null; if (lc != null) { lccs = new List <Wybecom.TalkPortal.CTI.LineControlConnection>(); foreach (LineControlConnection lcc in lc) { if (lcc != null) { Wybecom.TalkPortal.CTI.LineControlConnection ctilcc = new Wybecom.TalkPortal.CTI.LineControlConnection(); ctilcc.callid = lcc.callidField; ctilcc.contact = lcc.contactField; ctilcc.remoteState = (Wybecom.TalkPortal.CTI.ConnectionState)Translate(typeof(ConnectionState), lcc.remoteStateField, typeof(Wybecom.TalkPortal.CTI.ConnectionState)); ctilcc.state = (Wybecom.TalkPortal.CTI.ConnectionState)Translate(typeof(ConnectionState), lcc.stateField, typeof(Wybecom.TalkPortal.CTI.ConnectionState)); ctilcc.terminalState = (Wybecom.TalkPortal.CTI.TerminalState)Translate(typeof(TerminalState), lcc.terminalStateField, typeof(Wybecom.TalkPortal.CTI.TerminalState)); lccs.Add(ctilcc); } } } if (lccs != null) { return(lccs.ToArray()); } else { return(null); } }
private Wybecom.TalkPortal.CTI.LineControlConnection[] GetLineControlConnections(LineControlConnection[] lc) { List<Wybecom.TalkPortal.CTI.LineControlConnection> lccs = new List<Wybecom.TalkPortal.CTI.LineControlConnection>(); if (lc != null) { foreach (LineControlConnection lcc in lc) { Wybecom.TalkPortal.CTI.LineControlConnection ctilcc = new Wybecom.TalkPortal.CTI.LineControlConnection(); ctilcc.callid = lcc.callid; ctilcc.contact = lcc.contact; ctilcc.remoteState = (Wybecom.TalkPortal.CTI.ConnectionState)Translate(typeof(ConnectionState),lcc.remoteState,typeof(Wybecom.TalkPortal.CTI.ConnectionState)); ctilcc.state = (Wybecom.TalkPortal.CTI.ConnectionState)Translate(typeof(ConnectionState), lcc.state, typeof(Wybecom.TalkPortal.CTI.ConnectionState)); ctilcc.terminalState = (Wybecom.TalkPortal.CTI.TerminalState)Translate(typeof(TerminalState), lcc.terminalState, typeof(Wybecom.TalkPortal.CTI.TerminalState)); lccs.Add(ctilcc); } } return lccs.ToArray(); }