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);
        }