public static void SyncUnits(SmartBox.Console.Bo.AppCenter.AppCenterBO bo, OutsideWS.WebService ws) { IList <SMC_Unit> units = bo.GetNeedSyncSMC_Units(); OutsideWS.SMC_Unit[] _units = new OutsideWS.SMC_Unit[units.Count]; for (int i = 0; i < units.Count; ++i) { _units[i] = CopySMC_Unit(units[i]); } ws.SMC_UnitSync(_units.ToArray()); }