public static QuizQuestionAnswerVM SetSubData(QuizQuestionAnswer data, Guid aid) { var model = QuizQuestionAnswerVM.MToVM(data); model.Images = ImageLinkStorageVM.MsToVMs(ImageLinkStorageService.GetByOIDAPI(data.ID, aid)); return(model); }
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())); } }
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); } }
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); } }
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)); }