public IActionResult createExam(TeacherDetailModel teacherDetailModel)
        {
            TblExam tblExam = new TblExam();

            tblExam.ExamDate     = DateTime.Now.ToLongDateString();
            tblExam.ArticleId    = teacherDetailModel.tblArticle.Id;
            tblExam.ArticleTitle = teacherDetailModel.tblArticle.ArticleTitle;
            tblExam.Status       = true;

            db.TblExams.Add(tblExam);
            db.SaveChanges();

            var exam = db.TblExams.OrderByDescending(u => u.Id).FirstOrDefault();

            TblQuestion question = new TblQuestion();

            question.Status = true;
            question.ExamId = exam.Id;


            question.Question1Text  = teacherDetailModel.question.Question1Text;
            question.Option1A       = teacherDetailModel.question.Option1A;
            question.Option1B       = teacherDetailModel.question.Option1B;
            question.Option1C       = teacherDetailModel.question.Option1C;
            question.Option1D       = teacherDetailModel.question.Option1D;
            question.CorrectAnswer1 = teacherDetailModel.question.CorrectAnswer1;


            question.Question2Text  = teacherDetailModel.question.Question2Text;
            question.Option2A       = teacherDetailModel.question.Option2A;
            question.Option2B       = teacherDetailModel.question.Option2B;
            question.Option2C       = teacherDetailModel.question.Option2C;
            question.Option2D       = teacherDetailModel.question.Option2D;
            question.CorrectAnswer2 = teacherDetailModel.question.CorrectAnswer2;


            question.Question3Text  = teacherDetailModel.question.Question3Text;
            question.Option3A       = teacherDetailModel.question.Option3A;
            question.Option3B       = teacherDetailModel.question.Option3B;
            question.Option3C       = teacherDetailModel.question.Option3C;
            question.Option3D       = teacherDetailModel.question.Option3D;
            question.CorrectAnswer3 = teacherDetailModel.question.CorrectAnswer3;


            question.Question4Text  = teacherDetailModel.question.Question4Text;
            question.Option4A       = teacherDetailModel.question.Option4A;
            question.Option4B       = teacherDetailModel.question.Option4B;
            question.Option4C       = teacherDetailModel.question.Option4C;
            question.Option4D       = teacherDetailModel.question.Option4D;
            question.CorrectAnswer4 = teacherDetailModel.question.CorrectAnswer4;

            db.TblQuestions.Add(question);
            db.SaveChanges();

            return(RedirectToAction("detail"));
        }
        public IActionResult Index()
        {
            TeacherDetailModel teacherDateyModel = new TeacherDetailModel();

            var lastExam = db.TblExams.OrderByDescending(m => m.Id).FirstOrDefault();

            teacherDateyModel.tblArticle = db.TblArticles.Where(m => m.Id == lastExam.ArticleId).FirstOrDefault();
            teacherDateyModel.question   = db.TblQuestions.Where(m => m.ExamId == lastExam.Id).FirstOrDefault();

            return(View(teacherDateyModel));
        }
Esempio n. 3
0
        public IActionResult Detail(int id)
        {
            var teacher = _teachers.GetById(id);

            var model = new TeacherDetailModel
            {
                Id              = id,
                FirstName       = teacher.FirstName,
                LastName        = teacher.LastName,
                Address         = teacher.Address,
                Email           = teacher.Email,
                Pesel           = teacher.Pesel,
                TelephoneNumber = teacher.TelephoneNumber,
                Activities      = teacher.Activities
            };

            return(View(model));
        }
        public ActionResult detail(int id)
        {
            TeacherDetailModel teacherDateyModel = new TeacherDetailModel();

            teacherDateyModel.tblArticle = db.TblArticles.Find(id);

            List <QuestionChosesModel> choseList  = new List <QuestionChosesModel>();
            QuestionChosesModel        choseItem1 = new QuestionChosesModel();

            choseItem1.chooseKey   = "A";
            choseItem1.chooseValue = "A";

            QuestionChosesModel choseItem2 = new QuestionChosesModel();

            choseItem2.chooseKey   = "B";
            choseItem2.chooseValue = "B";


            QuestionChosesModel choseItem3 = new QuestionChosesModel();

            choseItem3.chooseKey   = "C";
            choseItem3.chooseValue = "C";


            QuestionChosesModel choseItem4 = new QuestionChosesModel();

            choseItem4.chooseKey   = "D";
            choseItem4.chooseValue = "D";

            choseList.Add(choseItem1);
            choseList.Add(choseItem2);
            choseList.Add(choseItem3);
            choseList.Add(choseItem4);


            ViewBag.choseList = new SelectList(choseList, "chooseKey", "chooseValue");

            return(View(teacherDateyModel));
        }