public JsonResult SaveSurveyAnswer() { try { dynamic replyAnswer = JsonConvert.DeserializeObject(Request.Form["data"]); int flag = Request.Form["flag"].GetInt32(); int surveyId = Request.Form["surveyId"].GetInt32(); int path = Request.Form["path"].GetInt32(0); int exampaperId = Request.Form["exampaperId"].GetInt32(); var list = new List <RetechWing.Models.ResSurveyReplyAnswer>(); for (int i = 0; i < replyAnswer.Count; i++) { list.Add(new RetechWing.Models.ResSurveyReplyAnswer { QuestionId = replyAnswer[i].id, ExampaperID = exampaperId, SurveyID = surveyId, Status = flag, UserID = CurrentUser.UserId, ObjectiveAnswer = replyAnswer[i].content, SubjectiveAnswer = replyAnswer[i].content, Path = path, AnswerTime = DateTime.Now }); } _surveyManager.AddSurveyReplyAnswers(list); var psurvey = new RetechWing.Models.ResParticipateSurvey { SurveyId = surveyId, UserId = CurrentUser.UserId, ExampaperId = exampaperId, Status = flag, Path = path }; _surveyManager.AddParticipateSurvey(psurvey); if (path == 1) { #region 积分 RetechWing.BusinessCommon.Integration.IntegrationManager.Instence.FireIntegrationEvent(RetechWing.BusinessCommon.Integration.IntegrationEvents.CourseEval, CurrentUser.UserId, CurrentTenant.TenantId); #endregion } return(Json(1, JsonRequestBehavior.AllowGet)); } catch { return(Json(0, JsonRequestBehavior.AllowGet)); } }