Пример #1
0
        /// <summary>
        /// Get document changes availability state
        /// </summary>
        /// <param name="documentNumber">Document number</param>
        /// <returns>Changes availability response</returns>
        public virtual IResponseEnvelope <CheckDocumentChangesAvailabilityResponse.ChangesAvailabilityItem> CheckPossibilityChangeEW(string documentNumber)
        {
            var request = new CheckDocumentChangesAvailabilityRequest()
            {
                IntDocNumber = documentNumber
            };

            return(CheckPossibilityChangeEW(request));
        }
Пример #2
0
        /// <summary>
        /// Get document changes availability state
        /// </summary>
        /// <param name="checkDocumentChangesAvailabilityRequest">Chec the document changes availability state request</param>
        /// <returns>Changes availability response</returns>
        public virtual IResponseEnvelope <CheckDocumentChangesAvailabilityResponse.ChangesAvailabilityItem> CheckPossibilityChangeEW(CheckDocumentChangesAvailabilityRequest checkDocumentChangesAvailabilityRequest)
        {
            var request = new RequestEnvelope <CheckDocumentChangesAvailabilityRequest>(checkDocumentChangesAvailabilityRequest)
            {
                ApiKey       = _novaPoshtaGateway.ApiKey,
                CalledMethod = "CheckPossibilityChangeEW",
                ModelName    = MODEL
            };

            var response = _novaPoshtaGateway.CreateRequest <CheckDocumentChangesAvailabilityRequest, CheckDocumentChangesAvailabilityResponse>(request);

            return(response);
        }