这是模型:
包含一些Question实例的Quiz实例,其中每个Question实例都有一些Answers实例
编辑测验时,我的控制器应该如何?
我目前的方法是使用QuizzesController,而不是QuizController,QuestionsController和AnswersController。 仅使用QuizzesController就足够了吗?
假设我只使用1个控制器,我应该如何构建编辑操作?
Edit(int id) //for editing quiz
Edit(int id, int questionId) // for editing a question
Edit(int id, int questionId, int answerId) // for editing an answer
替代方案是:
EditQuiz(int id)
EditQuestion(int id)
EditAnswer(int id)