public WfExportProcessDescriptorParams ClientToServer(WfClientExportProcessDescriptorParams client, ref WfExportProcessDescriptorParams server) { client.NullCheck("client"); if (server == null) { server = new WfExportProcessDescriptorParams(); } server.MatrixRoleAsPerson = client.MatrixRoleAsPerson; return(server); }
public WfClientExportProcessDescriptorParams ServerToClient(WfExportProcessDescriptorParams server, ref WfClientExportProcessDescriptorParams client) { server.NullCheck("server"); if (client == null) { client = new WfClientExportProcessDescriptorParams(); } client.MatrixRoleAsPerson = server.MatrixRoleAsPerson; return(client); }
public Stream ExportProcessDescriptors(WfClientExportProcessDescriptorParams exportParams, string[] processKeys) { OperationContext.Current.FillContextToOguServiceContext(); WfExportProcessDescriptorParams serverExportParams = null; WfClientExportProcessDescriptorParamsConverter.Instance.ClientToServer(exportParams, ref serverExportParams); MemoryStream stream = new MemoryStream(); WfProcessExporter.ExportProcessDescriptors(serverExportParams, stream, processKeys); stream.Seek(0, SeekOrigin.Begin); return(stream); }