public IActionResult KelolaDataPenunjang() { var akun = _calonSiswaService.GetDetailPenunjang(User.Identity.Name); var model = new KelolaDataPenunjangModel(); MapDataPenunjang(ref model, akun); return(View(model)); }
private void MapDataPenunjang(ref KelolaDataPenunjangModel model, AkunPendaftaran akun) { if (akun.CalonSiswa.Penunjang != null) { model.DayaListrik = akun.CalonSiswa.Penunjang.DayaListrik; model.JarakTempuh = akun.CalonSiswa.Penunjang.JarakTempuh; model.Pembiaya = akun.CalonSiswa.Penunjang.Pembiaya; model.StatusTempatTinggal = akun.CalonSiswa.Penunjang.StatusTempatTinggal; model.Transportasi = akun.CalonSiswa.Penunjang.Transportasi; model.WaktuTempuh = akun.CalonSiswa.Penunjang.WaktuTempuh; } }
public IActionResult KelolaDataPenunjang(KelolaDataPenunjangModel model) { if (!ModelState.IsValid) { TempData["Pesan"] = "Data tidak valid"; return(RedirectToAction(nameof(KelolaDataPenunjang))); } else { string noPendaftaran = User.Identity.Name; var newData = new Penunjang() { DayaListrik = model.DayaListrik, JarakTempuh = model.JarakTempuh, Pembiaya = model.Pembiaya, StatusTempatTinggal = model.StatusTempatTinggal, Transportasi = model.Transportasi, WaktuTempuh = model.WaktuTempuh }; _calonSiswaService.SaveDataPenunjang(noPendaftaran, newData); TempData["Pesan"] = "Data berhasil disimpan"; return(RedirectToAction(nameof(Biodata))); } }
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)); }