Exemplo n.º 1
0
        public byte[] RetrieveDocument(int documentID)
        {
            Credentials credentials = new Credentials()
            {
                AppUsername    = PODEnvironment.GetSetting("AppUsername"),
                ClientUsername = PODEnvironment.GetSetting("ClientUsername"),
                AppPassword    = PODEnvironment.GetSetting("AppPassword")
            };
            string companyID      = PODEnvironment.GetSetting("companyID");
            string documentType   = PODEnvironment.GetSetting("documentType");
            string conversionFlag = "PDF";

            EDMOnlineServiceReference.DocumentManagementClient client = new DocumentManagementClient();
            Document doc = new EDMOnlineServiceReference.Document();

            try
            {
                var    response     = client.DocumentRetrieve(credentials, companyID, documentID, documentType, conversionFlag);
                byte[] responseData = response.documentContent;
                return(responseData);
            }
            catch (Exception ex)
            {
                _loggingManager.Log.Error(ex, ex.Source);
                throw;
            }
        }