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