public async Task<HttpResponseMessage> CreateQuestionAsync(QuestionParams questionParams)
 {
     var result = await questionService.InsertAsync(questionParams.Question, questionParams.AnswerChoices, questionParams.ExamId);
     if (result > 0)
     {
         return Request.CreateResponse(HttpStatusCode.OK);
     }
     return Request.CreateResponse(HttpStatusCode.BadRequest);
 }
 public async Task<HttpResponseMessage> UpdateQuestionWithChoicesAsync(QuestionParams questionParams)
 {
     await questionService.UpdateQuestionAsync(questionParams.Question, questionParams.AnswerChoices);
     return Request.CreateResponse(HttpStatusCode.OK);
 }