C# Class CrestSharp.Infrastructure.CrestDocumentLoader

Inheritance: ICrestDocumentLoader
Mostrar archivo Open project: rischwa/eve-fast-fitting-assessment

Public Methods

Method Description
AuthenticatedGetRequest ( string url, string accessToken ) : Task
AuthenticatedPostRequest ( string url, string accessToken, string parameters, DataType type = DataType.UrlEncoded ) : Task
LoadDocumentAsync ( string url ) : Task
ThrowIfIsException ( Newtonsoft.Json.Linq.JObject item ) : void

Private Methods

Method Description
CreateRequest ( string url ) : HttpWebRequest
GetResponseString ( WebResponse response ) : string
GetResponseStringFromRequest ( HttpWebRequest request ) : Task

Method Details

AuthenticatedGetRequest() public method

public AuthenticatedGetRequest ( string url, string accessToken ) : Task
url string
accessToken string
return Task

AuthenticatedPostRequest() public method

public AuthenticatedPostRequest ( string url, string accessToken, string parameters, DataType type = DataType.UrlEncoded ) : Task
url string
accessToken string
parameters string
type DataType
return Task

LoadDocumentAsync() public method

public LoadDocumentAsync ( string url ) : Task
url string
return Task

ThrowIfIsException() public static method

public static ThrowIfIsException ( Newtonsoft.Json.Linq.JObject item ) : void
item Newtonsoft.Json.Linq.JObject
return void