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