Example #1
0
        public IActionResult PengaturanSoal()
        {
            ViewBag.Pesan = TempData["Pesan"] as string;
            var soalAkademik   = _soalService.GetAllSoalAkademik();
            var soalWawancara  = _soalService.GetAllSoalWawancara();
            var pengaturanSoal = _soalService.GetPengaturanSoal();

            var model = new PengaturanSoalModel()
            {
                ListSoalMipa = soalAkademik
                               .Where(x => x.Kategori.Equals("MIPA"))
                               .Select(y => new SelectListItem()
                {
                    Text  = y.Judul,
                    Value = y.Id.ToString()
                }).ToList(),
                ListSoalIps = soalAkademik
                              .Where(x => x.Kategori.Equals("IPS"))
                              .Select(y => new SelectListItem()
                {
                    Text  = y.Judul,
                    Value = y.Id.ToString()
                }).ToList(),
                ListSoalTpa = soalAkademik
                              .Where(x => x.Kategori.Equals("TPA"))
                              .Select(y => new SelectListItem()
                {
                    Text  = y.Judul,
                    Value = y.Id.ToString()
                }).ToList(),
                ListWawancaraCalonSiswa = soalWawancara
                                          .Where(x => x.Target.Equals("Calon Siswa"))
                                          .Select(y => new SelectListItem()
                {
                    Text  = y.Judul,
                    Value = y.Id.ToString()
                }).ToList(),
                ListWawancaraOrangTua = soalWawancara
                                        .Where(x => x.Target.Equals("Orang Tua"))
                                        .Select(y => new SelectListItem()
                {
                    Text  = y.Judul,
                    Value = y.Id.ToString()
                }).ToList(),

                SoalMipaKhusus = pengaturanSoal.SoalMipaKhusus,
                SoalIpsKhusus  = pengaturanSoal.SoalIpsKhusus,
                SoalTpaKhusus  = pengaturanSoal.SoalTpaKhusus,
                SoalWawancaraCalonSiswaKhusus = pengaturanSoal.SoalWawancaraCalonSiswaKhusus,
                SoalWawancaraOrangTuaKhusus   = pengaturanSoal.SoalWawancaraOrangTuaKhusus,

                SoalMipaReguler = pengaturanSoal.SoalMipaReguler,
                SoalIpsReguler  = pengaturanSoal.SoalIpsReguler,
                SoalTpaReguler  = pengaturanSoal.SoalTpaReguler,
                SoalWawancaraCalonSiswaReguler = pengaturanSoal.SoalWawancaraCalonSiswaReguler,
                SoalWawancaraOrangTuaReguler   = pengaturanSoal.SoalWawancaraOrangTuaReguler,

                SoalMipaMutasi = pengaturanSoal.SoalMipaMutasi,
                SoalIpsMutasi  = pengaturanSoal.SoalIpsMutasi,
                SoalTpaMutasi  = pengaturanSoal.SoalTpaMutasi,
                SoalWawancaraCalonSiswaMutasi = pengaturanSoal.SoalWawancaraCalonSiswaMutasi,
                SoalWawancaraOrangTuaMutasi   = pengaturanSoal.SoalWawancaraOrangTuaMutasi,

                SoalWawancaraCalonSiswaPrestasi = pengaturanSoal.SoalWawancaraCalonSiswaPrestasi,
                SoalWawancaraOrangTuaPrestasi   = pengaturanSoal.SoalWawancaraOrangTuaPrestasi,

                SoalWawancaraCalonSiswaMitra = pengaturanSoal.SoalWawancaraCalonSiswaMitra,
                SoalWawancaraOrangTuaMitra   = pengaturanSoal.SoalWawancaraOrangTuaMitra,
            };

            return(View(model));
        }