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