public IActionResult KelolaDataAkademikTerakhir(KelolaDataAkademikTerakhir model) { if (!ModelState.IsValid) { TempData["Pesan"] = "Data tidak valid"; return(RedirectToAction(nameof(KelolaDataAkademikTerakhir))); } else { string noPendaftaran = User.Identity.Name; var newData = new AkademikTerakhir() { AlamatSekolah = model.AlamatSekolah, JenisSekolah = model.JenisSekolah, NamaSekolah = model.NamaSekolah, NoPesertaUn = model.NoPesertaUn, NoSeriIjazah = model.NoSeriIjazah, NoSeriSkhun = model.NoSeriSkhun, StatusSekolah = model.StatusSekolah }; _calonSiswaService.SaveDataAkademikTerakhir(noPendaftaran, newData); TempData["Pesan"] = "Data berhasil disimpan"; return(RedirectToAction(nameof(Biodata))); } }
public IActionResult KelolaDataAkademikTerakhir() { var akun = _calonSiswaService.GetDetailAkademikTerakhir(User.Identity.Name); var model = new KelolaDataAkademikTerakhir(); MapDataAkademik(ref model, akun); return(View(model)); }
private void MapDataAkademik(ref KelolaDataAkademikTerakhir model, AkunPendaftaran akun) { if (akun.CalonSiswa.AkademikTerakhir != null) { model.AlamatSekolah = akun.CalonSiswa.AkademikTerakhir.AlamatSekolah; model.JenisSekolah = akun.CalonSiswa.AkademikTerakhir.JenisSekolah; model.NamaSekolah = akun.CalonSiswa.AkademikTerakhir.NamaSekolah; model.NoPesertaUn = akun.CalonSiswa.AkademikTerakhir.NoPesertaUn; model.NoSeriIjazah = akun.CalonSiswa.AkademikTerakhir.NoSeriIjazah; model.NoSeriSkhun = akun.CalonSiswa.AkademikTerakhir.NoSeriSkhun; model.StatusSekolah = akun.CalonSiswa.AkademikTerakhir.StatusSekolah; } }
public IActionResult Biodata() { ViewBag.Pesan = TempData["Pesan"] as string; var dataDiri = new KelolaDataDiriModel(); var dataAkademik = new KelolaDataAkademikTerakhir(); var dataRapor = new KelolaDataRaporModel(); var dataPrestasi = new KelolaDataPrestasiModel(); var dataOrangTua = new KelolaDataOrangTuaModel(); var dataPenunjang = new KelolaDataPenunjangModel(); var akunDataDiri = _calonSiswaService.GetDetailDiri(User.Identity.Name); var akunDataAkademik = _calonSiswaService.GetDetailAkademikTerakhir(User.Identity.Name); var akunRapor = _calonSiswaService.GetDetailRapor(User.Identity.Name); var akunPrestasi = _calonSiswaService.GetDetailPrestasi(User.Identity.Name); var akunOrangTua = _calonSiswaService.GetDetailPenanggungJawab(User.Identity.Name); var akunPenunjang = _calonSiswaService.GetDetailPenunjang(User.Identity.Name); MapDataDiri(ref dataDiri, akunDataDiri); MapDataAkademik(ref dataAkademik, akunDataAkademik); MapDataRapor(ref dataRapor, akunRapor); MapDataPrestasi(ref dataPrestasi, akunPrestasi); MapDataOrangTua(ref dataOrangTua, akunOrangTua); MapDataPenunjang(ref dataPenunjang, akunPenunjang); var model = new BiodataModel(); model.DataDiri = dataDiri; model.DataAkademikTerakhir = dataAkademik; model.DataRapor = dataRapor; model.DataPrestasi = dataPrestasi; model.DataOrangTua = dataOrangTua; model.DataPenunjang = dataPenunjang; return(View(model)); }