in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/Controllers/AdoptionController.cs [40:49]
private async Task<string> GetPetDetails(SearchParams searchParams)
{
string searchString = string.Empty;
if (!String.IsNullOrEmpty(searchParams.pettype) && searchParams.pettype != "all") searchString = $"pettype={searchParams.pettype}";
if (!String.IsNullOrEmpty(searchParams.petcolor) && searchParams.petcolor != "all") searchString = $"&{searchString}&petcolor={searchParams.petcolor}";
if (!String.IsNullOrEmpty(searchParams.petid) && searchParams.petid != "all") searchString = $"&{searchString}&petid={searchParams.petid}";
return await HttpClient.GetStringAsync($"{_searchApiurl}{searchString}");
}