public async Task<int> DoWork()
{
int count = 0;
int resultX = await GetCountAsync("x");
count = count + resultX;
Console.WriteLine("X Count is " + count);
int resultY = await GetCountAsync("y");
count = count + resultY;
Console.WriteLine("Y Count is " + count);
int resultZ = await GetCountAsync("z");
count = count + resultZ;
Console.WriteLine("Z Count is " + count);
return count;
}