public void ServerToClient(WfProcessCurrentInfoCollection server, WfClientProcessCurrentInfoCollection client) { server.NullCheck("server"); client.NullCheck("client"); client.Clear(); foreach (WfProcessCurrentInfo processInfo in server) { WfClientProcessCurrentInfo clientInfo = null; this.ServerToClient(processInfo, ref clientInfo); client.Add(clientInfo); } }
private static WfClientProcessCurrentInfoPageQueryResult QueryProcessInfo(QueryCondition qc, int totalCount) { TSqlCommonAdapter adapter = new TSqlCommonAdapter(WfProcessCurrentInfoAdapter.Instance.ConnectionName); WfProcessCurrentInfoCollection processInfo = adapter.SplitPageQuery <WfProcessCurrentInfo, WfProcessCurrentInfoCollection>(qc, ref totalCount); WfClientProcessCurrentInfoCollection clientInfo = new WfClientProcessCurrentInfoCollection(); WfClientProcessCurrentInfoConverter.Instance.ServerToClient(processInfo, clientInfo); WfClientProcessCurrentInfoPageQueryResult result = new WfClientProcessCurrentInfoPageQueryResult(); result.TotalCount = totalCount; result.QueryResult.CopyFrom(clientInfo); return(result); }
private static WfClientProcessCurrentInfoPageQueryResult QueryProcessInfo(QueryCondition qc, int totalCount) { CommonAdapter adapter = new CommonAdapter(WfProcessCurrentInfoAdapter.Instance.ConnectionName); WfProcessCurrentInfoCollection processInfo = adapter.SplitPageQuery<WfProcessCurrentInfo, WfProcessCurrentInfoCollection>(qc, ref totalCount); WfClientProcessCurrentInfoCollection clientInfo = new WfClientProcessCurrentInfoCollection(); WfClientProcessCurrentInfoConverter.Instance.ServerToClient(processInfo, clientInfo); WfClientProcessCurrentInfoPageQueryResult result = new WfClientProcessCurrentInfoPageQueryResult(); result.TotalCount = totalCount; result.QueryResult.CopyFrom(clientInfo); return result; }