internal virtual HttpWebRequest RequestAcceptReject(string rfc, string uuid, EnumAcceptReject enumAcceptReject)
        {
            SetupRequest();
            string path    = $"acceptreject/{rfc}/{uuid}/{enumAcceptReject.ToString()}";
            var    request = (HttpWebRequest)WebRequest.Create(Url + path);

            request.ContentType   = "application/json";
            request.ContentLength = 0;
            request.Method        = WebRequestMethods.Http.Post;
            request.Headers.Add(HttpRequestHeader.Authorization.ToString(), "bearer " + Token);
            RequestHelper.SetupProxy(Proxy, ProxyPort, ref request);
            return(request);
        }
Exemplo n.º 2
0
        internal virtual HttpWebRequest RequestAcceptReject(string rfc, string uuid, EnumAcceptReject enumAcceptReject)
        {
            this.SetupRequest();
            string path    = string.Format("acceptreject/{0}/{1}/{2}", rfc, uuid, enumAcceptReject.ToString());
            var    request = (HttpWebRequest)WebRequest.Create(this.Url + path);

            request.ContentType   = "application/json";
            request.ContentLength = 0;
            request.Method        = WebRequestMethods.Http.Post;
            request.Headers.Add(HttpRequestHeader.Authorization.ToString(), "bearer " + this.Token);
            Helpers.RequestHelper.SetupProxy(this.Proxy, this.ProxyPort, ref request);
            return(request);
        }
Exemplo n.º 3
0
        internal virtual HttpWebRequest RequestAcceptReject(byte[] xmlCancelation, EnumAcceptReject enumCancelation)
        {
            this.SetupRequest();
            var request = (HttpWebRequest)WebRequest.Create(this.Url + "acceptreject/xml");

            request.ContentType = "application/json";
            request.Method      = WebRequestMethods.Http.Post;
            request.Headers.Add(HttpRequestHeader.Authorization.ToString(), "bearer " + this.Token);
            Helpers.RequestHelper.SetupProxy(this.Proxy, this.ProxyPort, ref request);
            request.ContentLength = 0;
            Helpers.RequestHelper.AddFileToRequest(xmlCancelation, ref request);
            return(request);
        }
        internal virtual MultipartFormDataContent RequestAcceptReject(byte[] xmlCancelation, EnumAcceptReject enumAcceptReject)
        {
            MultipartFormDataContent content     = new MultipartFormDataContent();
            ByteArrayContent         fileContent = new ByteArrayContent(xmlCancelation);

            content.Add(fileContent, "xml", "xml");
            return(content);
        }
 internal abstract AcceptRejectResponse AcceptRejectRequest(string rfc, string uuid, EnumAcceptReject enumCancelation);
 internal abstract AcceptRejectResponse AcceptRejectRequest(byte[] xmlCancelation, EnumAcceptReject enumCancelation);
Exemplo n.º 7
0
 public AcceptRejectResponse AcceptByXML(byte[] xmlCancelation, EnumAcceptReject enumCancelation)
 {
     return(AcceptRejectRequest(xmlCancelation, enumCancelation));
 }
Exemplo n.º 8
0
 public AcceptRejectResponse AcceptByRfcUuid(string rfc, string uuid, EnumAcceptReject enumAcceptReject)
 {
     return(AcceptRejectRequest(rfc, uuid, enumAcceptReject));
 }
Exemplo n.º 9
0
        internal override AcceptRejectResponse AcceptRejectRequest(string rfc, string uuid, EnumAcceptReject enumAcceptReject)
        {
            AcceptRejectResponseHandler handler = new AcceptRejectResponseHandler();

            try
            {
                new Validation(Url, User, Password, Token).ValidateHeaderParameters();
                HttpWebRequest request = RequestAcceptReject(rfc, uuid, enumAcceptReject);
                return(handler.GetResponse(request));
            }
            catch (Exception e)
            {
                return(handler.HandleException(e));
            }
        }
Exemplo n.º 10
0
        internal override AcceptRejectResponse AcceptRejectRequest(string rfc, string uuid, EnumAcceptReject enumAcceptReject)
        {
            AcceptRejectResponseHandler handler = new AcceptRejectResponseHandler();

            try
            {
                new Validation(Url, User, Password, Token).ValidateHeaderParameters();
                HttpWebRequest request = RequestAcceptReject(rfc, uuid, enumAcceptReject);
                request.ContentType   = "application/json";
                request.ContentLength = 0;
                request.Method        = WebRequestMethods.Http.Post;
                var headers = GetHeaders();
                var proxy   = RequestHelper.ProxySettings(Proxy, ProxyPort);
                return(handler.GetPostResponse(Url, headers, $"acceptreject/{rfc}/{uuid}/{enumAcceptReject.ToString()}", proxy));
            }
            catch (Exception e)
            {
                return(handler.HandleException(e));
            }
        }
Exemplo n.º 11
0
        internal override AcceptRejectResponse AcceptRejectRequest(byte[] xmlCancelation, EnumAcceptReject enumAcceptReject)
        {
            AcceptRejectResponseHandler handler = new AcceptRejectResponseHandler();

            try
            {
                new Validation(Url, User, Password, Token).ValidateHeaderParameters();
                var headers = GetHeaders();
                var proxy   = RequestHelper.ProxySettings(Proxy, ProxyPort);
                var content = RequestAcceptReject(xmlCancelation, enumAcceptReject);
                return(handler.GetPostResponse(Url,
                                               "acceptreject/xml", headers, content, proxy));
            }
            catch (Exception e)
            {
                return(handler.HandleException(e));
            }
        }
Exemplo n.º 12
0
 public async Task <AcceptRejectResponse> AcceptByRfcUuid(string rfc, string uuid, EnumAcceptReject enumAcceptReject)
 {
     return(await AcceptRejectRequest(rfc, uuid, enumAcceptReject));
 }
Exemplo n.º 13
0
 public async Task <AcceptRejectResponse> AcceptByXML(byte[] xmlCancelation, EnumAcceptReject enumCancelation)
 {
     return(await AcceptRejectRequest(xmlCancelation, enumCancelation));
 }
Exemplo n.º 14
0
        internal override AcceptRejectResponse AcceptRejectRequest(byte[] xmlCancelation, EnumAcceptReject enumAcceptReject)
        {
            AcceptRejectResponseHandler handler = new AcceptRejectResponseHandler();

            try
            {
                new Validation(Url, User, Password, Token).ValidateHeaderParameters();
                HttpWebRequest request = this.RequestAcceptReject(xmlCancelation, enumAcceptReject);

                return(handler.GetResponse(request));
            }
            catch (Exception e)
            {
                return(handler.HandleException(e));
            }
        }