private static WfClientUserOperationLogPageQueryResult QueryUserOperationLog(QueryCondition qc, int totalCount) { CommonAdapter adapter = new CommonAdapter(UserOperationLogAdapter.Instance.ConnectionName); UserOperationLogCollection serverLogs = adapter.SplitPageQuery <UserOperationLog, UserOperationLogCollection>(qc, ref totalCount); WfClientUserOperationLogCollection clientLogs = WfClientUserOperationLogConverter.Instance.ServerToClient(serverLogs); WfClientUserOperationLogPageQueryResult result = new WfClientUserOperationLogPageQueryResult(); result.TotalCount = totalCount; result.QueryResult.CopyFrom(clientLogs); return(result); }
public void QueryUserOperationLogByProcessIDTest() { WfClientProcessInfo process = OperationHelper.PrepareSimpleProcessInstance(); WfClientUserOperationLogPageQueryResult result = WfClientDataSourceServiceProxy.Instance.QueryUserOperationLogByProcessID(process.ID, 0, 1, string.Empty, -1); Assert.IsTrue(result.QueryResult.Count > 0); Assert.AreEqual(process.ID, result.QueryResult[0].ProcessID); WfClientUserOperationLog log = WfClientDataSourceServiceProxy.Instance.GetUserOperationLogByID(result.QueryResult[0].ID); Assert.AreEqual(result.QueryResult[0].ID, log.ID); }
private static WfClientUserOperationLogPageQueryResult QueryUserOperationLog(QueryCondition qc, int totalCount) { CommonAdapter adapter = new CommonAdapter(UserOperationLogAdapter.Instance.ConnectionName); UserOperationLogCollection serverLogs = adapter.SplitPageQuery<UserOperationLog, UserOperationLogCollection>(qc, ref totalCount); WfClientUserOperationLogCollection clientLogs = WfClientUserOperationLogConverter.Instance.ServerToClient(serverLogs); WfClientUserOperationLogPageQueryResult result = new WfClientUserOperationLogPageQueryResult(); result.TotalCount = totalCount; result.QueryResult.CopyFrom(clientLogs); return result; }