コード例 #1
0
        public void Create(Evaluation evaluation)
        {
            _evaluationRepository.Add(evaluation);

            foreach (var question in evaluation.Questions)
            {
                if (question.Id == 0)
                {
                    _questionRepository.Add(question);
                }

                EvaluationQuestion eq = new EvaluationQuestion()
                {
                    EvaluationId = evaluation.Id,
                    QuestionId   = question.Id
                };

                _evaluationQuestionRepository.Add(eq);
            }

            _evaluationRepository.Commit();
        }