getQuestions() public method

public getQuestions ( ) : List
return List
コード例 #1
0
ファイル: EditWizard.cs プロジェクト: xero-github/designnotes
        public static DesignDocument EditDesignDoc(DesignDocument DDtoBeEdited)
        {
            Console.WriteLine("How do you want to edit the DesignDoc \n 1. Add Questions \n 2. Delete Question \n 3. Add answers to questions \n 4. Display Questionaire");
            int UserIn = Int32.Parse(Console.ReadLine());
            switch (UserIn)
            {
                case 1:
                    Console.WriteLine("Type a new question into Console");
                    String userInputString = Console.ReadLine();
                    Question newQue = new Question();
                    newQue.QuestionDescription = userInputString;
                    DDtoBeEdited.AddQuestions(newQue);
                    Console.WriteLine("Question added");
                    return DDtoBeEdited;

                case 2:
                    Console.WriteLine("Type the question number you want deleted into Console");
                    int userInputInt = Int32.Parse(Console.ReadLine());
                    DDtoBeEdited.RemoveQuestion(userInputInt);
                    Console.WriteLine(" Doc deleted");
                    return DDtoBeEdited;

                case 3:
                    Console.WriteLine("Add answers to questions");
                    foreach(Question q in DDtoBeEdited.getQuestions())
                    {
                        Console.WriteLine(q.QuestionDescription);
                        q.QuestionDescription = Console.ReadLine();
                    }

                    return DDtoBeEdited;

                case 4:
                     Console.WriteLine(DDtoBeEdited.ToString());
                    return DDtoBeEdited;
                default:
                    return DDtoBeEdited;
            }
        }