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