Exemple #1
0
        private int GetPageCountForImages(long matterId, string collectionId, string docReferenceId)
        {
            var pageCount = 0;
            //Get all the brava file names for the document in a list (.xdl, .zdl..)
            var fileNames = DocumentBO.GetBinaryReferenceIdFromPropertiesOnly(matterId.ToString(CultureInfo.InvariantCulture), collectionId, docReferenceId, "4");

            if (fileNames == null || !fileNames.Any())
            {
                return(pageCount);
            }
            var xdlCount = fileNames.Distinct().Count(s => s.EndsWith(Constants.RedactItDocumentExtension));

            if (xdlCount > 0)
            {
                pageCount = fileNames.Distinct().Count(s => s.EndsWith(Constants.RedactItPageExtension));
            }
            return(pageCount);
        }