Пример #1
0
        /// <summary>
        /// 添加调查问卷
        /// </summary>
        /// <param name="exampaper"></param>
        public void AddExampaper(Survey_Exampaper exampaper)
        {
            //修改的时候,先全部删除,再添加
            if (exampaper.ExampaperID > 0)
            {
                Sdb.DeleteByExampaperId(exampaper.ExampaperID);
                Sdb.DeleteAnswerById(exampaper.ExampaperID);
                Sdb.EditServeyExamPaper(exampaper);
            }
            else
            {
                Sdb.AddServeyExamPaper(exampaper);
            }


            foreach (var question in exampaper.Questions)
            {
                question.ExampaperID = exampaper.ExampaperID;
                sqDB.Add(question);
                foreach (var answer in question.Answers)
                {
                    answer.QuestionID = question.QuestionID;
                    sqaDB.Add(answer);
                }
            }
            //exampaper = exampaperRepository.GetModel(exampaper.ExampaperID);
        }