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