private void ValidateWorkloadIdsInput() { var avaliableWorkloads = _workloadResolver.GetAvaliableWorkloads(); foreach (var workloadId in _workloadIds) { if (avaliableWorkloads.Select(workload => workload.Id.ToString()).Contains(workloadId)) { if (!_workloadResolver.IsWorkloadPlatformCompatible(new WorkloadId(workloadId))) { throw new GracefulException(string.Format(LocalizableStrings.WorkloadNotSupportedOnPlatform, workloadId)); } } else { throw new GracefulException(string.Format(LocalizableStrings.WorkloadNotRecognized, workloadId)); } } }