/// <inheritdoc /> public SearchAddressingObjectsResponse GetSearchAddressingObjects(SearchAddressingObjectsRequest request) { using (var client = GetClientByHeaderAuthorization(request.Token)) { var response = client.GetAsync(string.Format(UrlTemplates.GetSearchAddressingObjectsUrl, request.Level, request.Name)).Result; ResponseBase message = new ResponseBase(); AddressingObjectShortDto[] addressingObjectShortDtos = null; if (response.StatusCode == HttpStatusCode.OK) { addressingObjectShortDtos = JsonSerializer.Deserialize <AddressingObjectShortDto[]>(response.Content.ReadAsStringAsync().Result, optionsSerialize); } else { message = JsonSerializer.Deserialize <ResponseBase>(response.Content.ReadAsStringAsync().Result, optionsSerialize); } return(new SearchAddressingObjectsResponse { Message = message.Message, StatusCode = response.StatusCode, addressingObjectsShort = addressingObjectShortDtos }); } }
/// <inheritdoc /> public SearchAddressingObjectsResponse GetSearchAddressingObjects(SearchAddressingObjectsRequest request) { return(_commonHttpService.GetSearchAddressingObjects(request)); }