private KeyValuePair <string, T> GetResponseJsonObject <T>(ExternalResponse result) where T : class { if (!string.IsNullOrWhiteSpace(result.ErrorMessage)) { return(new KeyValuePair <string, T>($"error[{(int)result.StatusCode}]:{result.ErrorMessage}", null)); } else { return(new KeyValuePair <string, T>("success", JsonConvert.DeserializeObject <T>(result.Data))); } }
public readonly string fortniteapiExternal = "API_URL_RETRIEWS_BR_STORE_IMAGES_FROM_EXTERNAL_SERVİCE_AS_A_JSON_FORMAT";//determine external services to retriew json format data public ExternalResponse DoGet(string url, string path = "", string query = null) { if (query != null) { path = $"{path}?{query}"; } var request = CreateRequest($"{url}/{path}", "GET"); ExternalResponse response = GetResponse(request); return(response); }