private List <CourseAdminFieldWithAnswer> PopulateCourseAdminFieldWithAnswerListFromResult( CourseAdminFieldsResult?result, CourseDelegate courseDelegate ) { var list = new List <CourseAdminFieldWithAnswer>(); if (result == null) { return(list); } var prompt1 = PromptHelper.PopulateCourseAdminFieldWithAnswer( 1, result.CourseAdminField1Prompt, result.CourseAdminField1Options, courseDelegate.Answer1 ); if (prompt1 != null) { list.Add(prompt1); } var prompt2 = PromptHelper.PopulateCourseAdminFieldWithAnswer( 2, result.CourseAdminField2Prompt, result.CourseAdminField2Options, courseDelegate.Answer2 ); if (prompt2 != null) { list.Add(prompt2); } var prompt3 = PromptHelper.PopulateCourseAdminFieldWithAnswer( 3, result.CourseAdminField3Prompt, result.CourseAdminField3Options, courseDelegate.Answer3 ); if (prompt3 != null) { list.Add(prompt3); } return(list); }