public ActionResult Search(QuizSearchModel searchModel, int page = 1) { var service = new QuizService(); var model = service.SearchQuiz(searchModel); var resultModel = new QuizListModel { SearchModel = searchModel, Results = model }; return(View("Index", resultModel)); }
private async void LoadQuizInformation() { //TODO: implement ID shift: var quizInfoRequest = await WebRequest.HttpClient.GetAsync($"http://10.0.2.2:54888/QuizTables/GetQuizList?quizID={QuizID}"); quizInfo = JsonConvert.DeserializeObject <QuizListModel>(await quizInfoRequest.Content.ReadAsStringAsync()); mainHeaderNameTextView.Text = quizInfo.quizName; StringBuilder sb = new StringBuilder(); sb.AppendLine(quizInfo.quizDescription); sb.AppendLine("\n"); sb.AppendLine("Current Leaderboard:"); subHeaderTextView.Text = sb.ToString(); miscInfoTextView.Text = $"Number of questions: {quizInfo.quizQuestionCount} | Credits to Earn: {quizInfo.quizCredits}"; }
public ActionResult List() { var quizzes = _quizService.GetQuizList(); var model = new QuizListModel { QuizList = new List <QuizModel>() }; foreach (var quiz in quizzes) { var quizModel = new QuizModel(); PrepareQuizModel(quizModel, quiz); model.QuizList.Add(quizModel); } //activity log _studentActivityService.InsertActivity("Quiz.Student.List", "ActivityLog.Quiz.Student.List"); return(View(model)); }