コード例 #1
0
        public static QuizQuestionAnswerVM SetSubData(QuizQuestionAnswer data, Guid aid)
        {
            var model = QuizQuestionAnswerVM.MToVM(data);

            model.Images = ImageLinkStorageVM.MsToVMs(ImageLinkStorageService.GetByOIDAPI(data.ID, aid));
            return(model);
        }
コード例 #2
0
 public async Task <JsonResult> QQAGetByID(string id, string qqid)
 {
     try {
         var data = QuizQuestionAnswerService.GetByID(Guid.Parse(id), Guid.Parse(qqid));
         return(Success(QuizQuestionAnswerVM.MToVM(data)));
     } catch { return(Failed(MessageUtility.ServerError())); }
 }
コード例 #3
0
 public static bool Insert(Guid id, string desc, float points, bool ic, Guid qqid)
 {
     try {
         var data = QuizQuestionAnswerVM.set(id, desc, points, ic, qqid);
         using (var context = new CentralProcessContext()) {
             context.QuizQuestionAnswerDB.Add(data);
             context.SaveChanges();
             return(true);
         }
     } catch { return(false); }
 }
コード例 #4
0
 public static bool Insert(Guid id, string description, bool isCorrect, Guid qqid)
 {
     try {
         using (var context = new GeopersonContext()) {
             var data = QuizQuestionAnswerVM.set(id, description, isCorrect, qqid);
             context.QuizQuestionAnswerDB.Add(data);
             context.SaveChanges();
             return(true);
         }
     } catch { return(false); }
 }
コード例 #5
0
        public async Task <IActionResult> Details(Guid id)
        {
            var userid   = this.User.FindFirstValue(ClaimTypes.NameIdentifier);
            var UserQuiz = new UserQuiz {
                UserId = userid,
                QuizId = id
            };

            userQuizRepo.Create(UserQuiz);
            await userQuizRepo.SaveChangesAsync();

            var Quiz = await quizRepo.GetAsync(id);

            QuizQuestionAnswerVM vm = new QuizQuestionAnswerVM(answerRepo, Quiz)
            {
                UserQuizID = UserQuiz.Id, TestVM = new TestVM {
                    UserQuizId = UserQuiz.Id
                }
            };

            return(View(vm));
        }