Skip to content

Commit

Permalink
apiMode value is not in response.
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidJGapCR committed Apr 4, 2024
1 parent e0d88c6 commit e534121
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions DataImport.Web/Services/Swagger/SwaggerMetadataFetcher.cs
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,10 @@ public async Task<string> GetYearSpecificYear(string apiUrl)

var rawApis = await _swaggerWebClient.DownloadString(baseUrl);
var response = JToken.Parse(rawApis);
var isYearSpecific = response["apiMode"].ToString() == "Year Specific";
//var isYearSpecific = response["apiMode"].ToString() == "Year Specific";

return isYearSpecific ? new Uri(apiUrl).Segments.Last().Trim('/') : null;
//return isYearSpecific ? new Uri(apiUrl).Segments.Last().Trim('/') : null;
return null;
}
catch (Exception exception)
{
Expand All @@ -75,9 +76,10 @@ public async Task<string> GetInstanceYearSpecificInstance(string apiUrl)

var rawApis = await _swaggerWebClient.DownloadString(baseUrl);
var response = JToken.Parse(rawApis);
var isInstanceYearSpecific = response["apiMode"].ToString() == "Instance Year Specific";
//var isInstanceYearSpecific = response["apiMode"].ToString() == "Instance Year Specific";

return isInstanceYearSpecific ? new Uri(apiUrl).Segments.Reverse().Skip(1).Take(1).Single().Trim('/') : null;
//return isInstanceYearSpecific ? new Uri(apiUrl).Segments.Reverse().Skip(1).Take(1).Single().Trim('/') : null;
return null;
}
catch (Exception exception)
{
Expand All @@ -93,9 +95,10 @@ public async Task<string> GetInstanceYearSpecificYear(string apiUrl)

var rawApis = await _swaggerWebClient.DownloadString(baseUrl);
var response = JToken.Parse(rawApis);
var isInstanceYearSpecific = response["apiMode"].ToString() == "Instance Year Specific";
//var isInstanceYearSpecific = response["apiMode"].ToString() == "Instance Year Specific";

return isInstanceYearSpecific ? new Uri(apiUrl).Segments.Last().Trim('/') : null;
//return isInstanceYearSpecific ? new Uri(apiUrl).Segments.Last().Trim('/') : null;
return null;
}
catch (Exception exception)
{
Expand Down

0 comments on commit e534121

Please sign in to comment.