public IActionResult checkAnswer([FromBody] object json) { try { dynamic data = JObject.Parse(json.ToString()); int numberRight; if (data["listID"].ToString() == "") { numberRight = 0; } else { string[] listIDQuestion = data["listID"].ToString().Split(','); numberRight = _exam.CheckAnswer((int)data["idExam"], listIDQuestion); } string message = _exam.UpdateResultExam((int)data["idUser"], (int)data["idExam"], numberRight); return(new JsonResult(new ExamActionModel { numberRight = numberRight, Message = message })); } catch { return(BadRequest()); } }