public void CreateDocument(string transactionId, string id, CommonContentType documentType, string documentName, string documentId, CommonTransactionStatusCode documentStatus, string documentStatusDetail) { try { if (string.IsNullOrEmpty(id)) { throw new ArgumentNullException("document id"); } DoInsert(TABLE_NAME, "Id;TransactionId;DocumentName;Type;DocumentId;Status;StatusDetail", id, transactionId, documentName ?? string.Empty, documentType.ToString(), documentId ?? string.Empty, documentStatus.ToString(), documentStatusDetail ?? string.Empty); } catch (Spring.Dao.DataIntegrityViolationException e) { throw new ArgumentException(string.Format("The document \"{0}\" already exists for the transaction \"{1}\"", documentName ?? string.Empty, transactionId), e); } }
public string[] DownloadByName(string flow, string transactionId, params string[] documentNames) { if (CollectionUtils.IsNullOrEmpty(documentNames)) { throw new ArgumentException("documentNames cannot be empty"); } Windsor.Node.Proxy11.WSDL.NodeDocument[] documents = new Windsor.Node.Proxy11.WSDL.NodeDocument[documentNames.Length]; for (int i = 0; i < documentNames.Length; ++i) { Windsor.Node.Proxy11.WSDL.NodeDocument document = new Windsor.Node.Proxy11.WSDL.NodeDocument(); document.name = documentNames[i]; CommonContentType type = CommonContentAndFormatProvider.GetFileTypeFromName(document.name); if (type == CommonContentType.OTHER) { type = CommonContentType.XML; // Assume XML } document.type = type.ToString(); documents[i] = document; } _requestor.Download(Authenticate(), transactionId, flow, ref documents); return(SaveDownloadedDocuments(documents, null)); //throw new InvalidOperationException("DownloadByName() is not a valid method call for Client11"); }
public static string ConvertTo11Enum(CommonContentType type) { return(EnumUtils.ParseEnum <Wsdl11ContentType>(type.ToString()).ToString()); }
/// <inheritdoc /> public void WithCommonContentType(CommonContentType contentType) { WithContentType(contentType.ToString()); }