public void should_read_file_content_from_mongo_db()
        {
            IStorePolicy policy     = ServiceActivator.Get <MongoPolicy>();
            string       remoteFile = "sample.docx";

            policy.Add(file, remoteFile);
            FileContentReader reader = new FileContentReader(policy);
            var content = reader.Read(remoteFile);

            Console.WriteLine(content);
            policy.Delete(remoteFile);
        }
Example #2
0
        private void CleanUpDocuments(List <DocumentObject> documents)
        {
            _logger.Info("Clean up Documents");

            foreach (var document in documents)
            {
                try
                {
                    _logger.InfoFormat("Start to delete StorePath:{0}, ConvertPath:{1}", document.StorePath, document.ConvertPath);

                    if (_storePolicy.Exist(document.StorePath))
                    {
                        _logger.InfoFormat("StorePath {0} delete", document.StorePath);
                        _storePolicy.Delete(document.StorePath);
                    }
                    else
                    {
                        _logger.InfoFormat("StorePath {0} is not exist", document.StorePath);
                    }

                    if (System.IO.File.Exists(document.ConvertPath))
                    {
                        _logger.InfoFormat("ConvertPath {0} delete", document.ConvertPath);
                        System.IO.File.Delete(document.ConvertPath);
                    }
                    else
                    {
                        _logger.InfoFormat("ConvertPath {0} is not exist", document.ConvertPath);
                    }
                }
                catch (Exception ex)
                {
                    _logger.Error(ex.Message);
                    _logger.Error(ex.StackTrace);
                }
            }
        }