public JsonResult SaveResult(string[] array, Guid QuestionSurveyId)
        {
            //if (SessionHelper.useridguid == null)
            //    return Json(new { result = "false" });
            bool r = false;
            ServiceQuestionStatistic service = new ServiceQuestionStatistic();

            //var data = service.GetListById(QuestionSurveyId, SessionHelper.useridguid);
            //if (data.Count > 0)
            //    return Json(new { result = "exists" });
            for (int i = 0; i < array.Length; i++)
            {
                var list = JsonConvert.DeserializeObject <List <Questionnaire_QuestionStatistic> >(array[i]);
                for (int j = 0; j < list.Count; j++)
                {
                    Questionnaire_QuestionStatistic info = new Questionnaire_QuestionStatistic()
                    {
                        Id = Guid.NewGuid(), QuestionSurveyId = QuestionSurveyId, QuestionInfoId = list[j].QuestionInfoId, QuestionResultId = list[j].QuestionResultId, QuestionType = list[j].QuestionType, Result = list[j].Result, UserId = Guid.NewGuid(), CreateDate = DateTime.Now, UpdateDate = DateTime.Now
                    };                                                                                                                                                                                                                                                                                                                                                                            //, UserId = SessionHelper.useridguid

                    r = service.Add(info);
                }
            }
            if (r == true)
            {
                return(Json(new { result = "success" }));
            }
            else
            {
                return(Json(new { result = "error" }));
            }
        }
Beispiel #2
0
 public bool Add(Questionnaire_QuestionStatistic model)
 {
     using (CupcakeEntities entity = new CupcakeEntities())
     {
         entity.Questionnaire_QuestionStatistic.Add(model);
         return(entity.SaveChanges() > 0);
     }
 }