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