public JsonResult PostJson(QuizResultBundle data) { if (data != null && ModelState.IsValid) { _datas = data; SavedMathQuiz quiz = _datas.quiz; ResultMathQuiz result = _datas.result; // Add data to the models on the c# side quiz.UserID = User.getUserId(); // Save quiz to db context.SavedMathQuizzes.Add(quiz); context.SaveChanges(); int quizId = quiz.ID; // Add quiz id to result and save to db result.SavedMathQuizID = quizId; context.ResultMathQuizzes.Add(result); context.SaveChanges(); } return(Json(new { state = 0, msg = string.Empty })); }
public JsonResult PostJsonResult(ResultMathQuiz result) { if (result != null && ModelState.IsValid) { // Add quiz id to result and save to db context.ResultMathQuizzes.Add(result); context.SaveChanges(); } return(Json(new { state = 1, msg = string.Empty })); }