Exemple #1
0
        /// <summary>
        /// Constructs the audit log.
        /// </summary>
        /// <param name="productionDocumentDetail">The production document detail.</param>
        /// <returns>DocumentIdentifierEntityBEO</returns>
        private DocumentIdentifierEntityBEO ConstructAuditLog(ProductionDocumentDetail productionDocumentDetail)
        {
            if (collectionId == 0)
            {
                datasetCollectionGuid.ShouldNotBeEmpty();
                collectionId = m_DatasetVaultManager.GetCollectionId(_matterId, new Guid(datasetCollectionGuid));
            }

            var documentIdentifierEntityBeo = new DocumentIdentifierEntityBEO();

            if (!string.IsNullOrEmpty(productionDocumentDetail.OriginalCollectionId))
            {
                documentIdentifierEntityBeo.CollectionId = productionDocumentDetail.OriginalCollectionId;
            }
            if (!string.IsNullOrEmpty(productionDocumentDetail.DCNNumber))
            {
                documentIdentifierEntityBeo.Dcn = productionDocumentDetail.DCNNumber;
            }
            if (!string.IsNullOrEmpty(productionDocumentDetail.OriginalDatasetName))
            {
                documentIdentifierEntityBeo.CollectionName = productionDocumentDetail.OriginalDatasetName;
            }

            documentIdentifierEntityBeo.ParentId            = collectionId;
            documentIdentifierEntityBeo.DocumentReferenceId =
                productionDocumentDetail.OriginalDocumentReferenceId;
            return(documentIdentifierEntityBeo);
        }
        /// <summary>
        /// Constructs the audit log.
        /// </summary>
        /// <param name="productionDocumentDetail">The production document detail.</param>
        /// <returns>DocumentIdentifierEntityBEO</returns>
        private DocumentIdentifierEntityBEO ConstructAuditLog(ProductionDocumentDetail productionDocumentDetail)
        {

            if (collectionId == 0)
            {
                datasetCollectionGuid.ShouldNotBeEmpty();
                collectionId = m_DatasetVaultManager.GetCollectionId(_matterId, new Guid(datasetCollectionGuid));
            }

            var documentIdentifierEntityBeo = new DocumentIdentifierEntityBEO();

            if (!string.IsNullOrEmpty(productionDocumentDetail.OriginalCollectionId))
            {
                documentIdentifierEntityBeo.CollectionId = productionDocumentDetail.OriginalCollectionId;
            }
            if (!string.IsNullOrEmpty(productionDocumentDetail.DCNNumber))
            {
                documentIdentifierEntityBeo.Dcn = productionDocumentDetail.DCNNumber;
            }
            if (!string.IsNullOrEmpty(productionDocumentDetail.OriginalDatasetName))
            {
                documentIdentifierEntityBeo.CollectionName = productionDocumentDetail.OriginalDatasetName;
            }

            documentIdentifierEntityBeo.ParentId = collectionId;
            documentIdentifierEntityBeo.DocumentReferenceId =
                productionDocumentDetail.OriginalDocumentReferenceId;
            return documentIdentifierEntityBeo;


        }