Пример #1
0
        public T ExecuteSuccessfully <T>(DataspaceRequest request) where T : DataspaceResponse, new()
        {
            var response = Execute <T>(request);

            if (!response.Success)
            {
                string message = String.Format("{0} failed: {1}. Error Code: {2}",
                                               request.RequestName, response.Message, response.ErrorCode);
                throw new RequestFailedException(message, "DataspaceRequestNotSuccessfull");
            }
            return(response);
        }
Пример #2
0
        public T Execute <T>(DataspaceRequest request) where T : DataspaceResponse, new()
        {
            var response = Execute <T>(request.CreateRestRequest(_authMethod, _sessionId));

            if (response == null)
            {
                string message = String.Format("{0} request failed. Maybe the URL is incorrect?",
                                               request.RequestName);
                throw new RequestFailedException(message,
                                                 "ResponseDataIsNull");
            }
            return(response);
        }
Пример #3
0
 public void ExecuteSuccessfully(DataspaceRequest request)
 {
     ExecuteSuccessfully <DataspaceResponse>(request);
 }
Пример #4
0
        public bool Execute(DataspaceRequest request)
        {
            var response = Execute <DataspaceResponse>(request);

            return(response.Success);
        }