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