/// <inheritdoc /> public GetSearchGlobalOrganizationsResponse GetSearchGlobalOrganizations(GetSearchGlobalOrganizationsRequest request) { using (var client = GetClientByHeaderAuthorization(request.Token)) { var response = client.GetAsync(string.Format(UrlTemplates.GetSearchGlobalOrganizationsUrl, request.SearchText)).Result; ResponseBase message = new ResponseBase(); OrganizationShortDto[] organizationShortDtos = null; if (response.StatusCode == HttpStatusCode.OK) { organizationShortDtos = JsonSerializer.Deserialize <OrganizationShortDto[]>(response.Content.ReadAsStringAsync().Result, optionsSerialize); } else { message = JsonSerializer.Deserialize <ResponseBase>(response.Content.ReadAsStringAsync().Result, optionsSerialize); } return(new GetSearchGlobalOrganizationsResponse { Message = message.Message, StatusCode = response.StatusCode, Organizations = organizationShortDtos }); }; }
/// <inheritdoc /> public GetSearchGlobalOrganizationsResponse GetSearchGlobalOrganizations(GetSearchGlobalOrganizationsRequest request) { return(_organizationHttpService.GetSearchGlobalOrganizations(request)); }