Esempio n. 1
0
 public async Task <JsonResult> QQGetByQuizInfo(string id)
 {
     try {
         var data = QuizQuestionService.GetByQuizInfo(Guid.Parse(id));
         return(Success(QuizQuestionsVM.MsToVMs(data)));
     } catch { return(Failed(MessageUtility.ServerError())); }
 }
        public static QuizQuestionsVM SetSubData(QuizQuestions data, Guid aid, bool isSurvey)
        {
            var model = QuizQuestionsVM.MToVM(data);

            model.Images  = ImageLinkStorageVM.MsToVMs(ImageLinkStorageService.GetByOIDAPI(data.ID, aid));
            model.Status  = StatusTypesReferencesVM.MToVM(StatusTypesReferencesService.GetByID(data.Status));
            model.Choices = isSurvey? QuizQuestionAnswerService.SetSurveyFormats(QuizQuestionAnswerService.GetByQQID(data.ID), aid, data.QuizInfoID) : QuizQuestionAnswerService.SetSubDatas(QuizQuestionAnswerService.GetByQQID(data.ID), aid);
            return(model);
        }
 public static bool Insert(Guid id, string ques, Guid qiid, int order, int points, Guid statID)
 {
     try {
         using (var context = new CentralProcessContext()) {
             var data = QuizQuestionsVM.set(id, ques, qiid, order, points, statID);
             context.QuizQuestionsDB.Add(data);
             context.SaveChanges();
             return(true);
         }
     } catch { return(false); }
 }
Esempio n. 4
0
 public static bool Insert(Guid id, string questions, Guid quizInfo, int order, int points, Guid status)
 {
     try {
         var data = QuizQuestionsVM.Set(id, questions, quizInfo, order, points, status);
         using (var context = new GeopersonContext()) {
             context.QuizQuestionsDB.Add(data);
             context.SaveChanges();
             return(true);
         }
     } catch { return(false); }
 }