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); }
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); }
public void ExecuteSuccessfully(DataspaceRequest request) { ExecuteSuccessfully <DataspaceResponse>(request); }
public bool Execute(DataspaceRequest request) { var response = Execute <DataspaceResponse>(request); return(response.Success); }