public async Task <IActionResult> CreateQuestion(CreateQuestionViewModel model) { if (ModelState.IsValid) { string categoryName = model.qq_cat; var qcid = (from x in _context.quiz_Categories where x.qc_type == categoryName select x.qc_Id); var quizeQuestion = new Quiz_question { qc_Id = qcid.First(), qq_question = model.qq_question, qq_opta = model.qq_opta, qq_optb = model.qq_optb, qq_optc = model.qq_optc, qq_optd = model.qq_optd, qq_ans = model.qq_ans }; var result = _QuestionRepository.AddQuestion(quizeQuestion); if (result == null) { ModelState.AddModelError("", result.ToString()); } } return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> CreateQuestion(CreateQuestionViewModel model) { if (ModelState.IsValid) { string categoryName = model.qq_cat; var qcid = from x in _context.quiz_Categories where x.qc_type == categoryName select x.qc_Id; var quizeQuestion = new Quiz_question { // quiz_catqc_id = qcid, qq_question = model.qq_question, qq_opta = model.qq_opta, qq_optb = model.qq_optb, qq_optc = model.qq_optc, qq_optd = model.qq_optd, qq_ans = model.qq_ans }; } return(View()); }
//[HttpGet] public async Task <IActionResult> ShowQuestion(SelectCategoryViewModel model) { /* * if (type == null) * { * ViewBag.ErrorMessage = "type is empty"; * return View("NotFound"); * } * else * { * ViewBag.msg = type; * } */ string type = null; type = model.qc_Type; List <Quiz_question> qq_list = new List <Quiz_question>(); int id1 = 0; Quiz_question[] qqobj = new Quiz_question[5]; try { var id = from x in _context.quiz_Categories where x.qc_type == type select x.qc_Id; id1 = id.FirstOrDefault(); } catch (Exception e) { } var quiz_questions = from x in _context.quiz_Questions where x.qc_Id == id1 select x; ViewBag.linqinstance = quiz_questions; return(View()); }