await Task.WhenAll(existingServiceTask, cartServiceTask).ConfigureAwait(false);
var existingService = existingServiceTask.Result; //Is this ok? Any deawback of this?
var carInfo = await cartServiceTask; //Or this is better?
Try to understand after await WhenAll, if .Result is fine or has any drawbacks?