public async Task <JsonResult> QQGet(string id, string aid)
 {
     try {
         var data   = QuizQuestionsService.GetByQIID(Guid.Parse(id));
         var sorted = QuizQuestionsService.SortByOrder(data, false);
         var vms    = QuizQuestionsService.SetSubDatas(sorted, Guid.Parse(aid));
         return(Success(vms));
     } catch { return(Failed(MessageUtilityService.ServerError())); }
 }
 public async Task <JsonResult> QUAGet()
 {
     try {
         var qiid      = Guid.Parse(Request.Form["qiid"]);
         var aid       = Guid.Parse(Request.Form["aid"]);
         var qtid      = Guid.Parse(Request.Form["qtid"]);
         var questions = QuizQuestionsService.GetByQIID(qiid);
         questions = QuizQuestionsService.SortByOrder(questions, false);
         var vmQues   = QuizQuestionsService.SetSubDatas(questions, aid);
         var uanswers = QuizUserAnswerVM.MsToVMs(QuizUserAnswerService.GetByQTID(qtid));
         foreach (var model in vmQues)
         {
             model.UserAnswers = uanswers.Where(x => x.QuizQuestionID == model.ID).ToList();
         }
         return(Success(vmQues));
     } catch { return(Failed(MessageUtilityService.ServerError())); }
 }