private void OnExeucteReport() { var promptSelections = new ObservableCollection <PromptSelectionInfo>(); foreach (var prompt in Prompts) { var promptSelection = prompt.ToSelectionInfo(); promptSelections.Add(promptSelection); } _reportRenderer.AddReport(_catalogItemInfo, promptSelections); }