Example #1
0
        public IActionResult SimpanPengaturanSoal(PengaturanSoalModel model)
        {
            var pengaturan = new Pengaturan()
            {
                SoalMipaMutasi = model.SoalMipaMutasi ?? 0,
                SoalIpsMutasi  = model.SoalIpsMutasi ?? 0,
                SoalTpaMutasi  = model.SoalTpaMutasi ?? 0,
                SoalWawancaraCalonSiswaMutasi = model.SoalWawancaraCalonSiswaMutasi ?? 0,
                SoalWawancaraOrangTuaMutasi   = model.SoalWawancaraOrangTuaMutasi ?? 0,
                SoalMipaKhusus = model.SoalMipaKhusus ?? 0,
                SoalIpsKhusus  = model.SoalIpsKhusus ?? 0,
                SoalTpaKhusus  = model.SoalTpaKhusus ?? 0,
                SoalWawancaraCalonSiswaKhusus = model.SoalWawancaraCalonSiswaKhusus ?? 0,
                SoalWawancaraOrangTuaKhusus   = model.SoalWawancaraOrangTuaKhusus ?? 0,
                SoalMipaReguler = model.SoalMipaReguler ?? 0,
                SoalIpsReguler  = model.SoalIpsReguler ?? 0,
                SoalTpaReguler  = model.SoalTpaReguler ?? 0,
                SoalWawancaraCalonSiswaReguler  = model.SoalWawancaraCalonSiswaReguler ?? 0,
                SoalWawancaraOrangTuaReguler    = model.SoalWawancaraOrangTuaReguler ?? 0,
                SoalWawancaraCalonSiswaMitra    = model.SoalWawancaraCalonSiswaMitra ?? 0,
                SoalWawancaraOrangTuaMitra      = model.SoalWawancaraOrangTuaMitra ?? 0,
                SoalWawancaraCalonSiswaPrestasi = model.SoalWawancaraCalonSiswaPrestasi ?? 0,
                SoalWawancaraOrangTuaPrestasi   = model.SoalWawancaraOrangTuaPrestasi ?? 0,
            };

            _soalService.SavePengaturanSoal(pengaturan);
            TempData["Pesan"] = "Berhasil menyimpan";
            return(RedirectToAction(nameof(PengaturanSoal)));
        }
Example #2
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));
        }