private void MapDataDiri(ref KelolaDataDiriModel model, AkunPendaftaran akun) { model.JalurPendaftaran = akun.JalurPendaftaran; model.NoPendaftaran = akun.NoPendaftaran; model.NamaLengkap = akun.CalonSiswa.NamaLengkap; if (akun.CalonSiswa.DataDiri != null) { model.Agama = akun.CalonSiswa.DataDiri.Agama; model.Alamat = akun.CalonSiswa.DataDiri.Alamat; model.AnakKe = akun.CalonSiswa.DataDiri.AnakKe; model.BeratBadan = akun.CalonSiswa.DataDiri.BeratBadan; model.CitaCita = akun.CalonSiswa.DataDiri.CitaCita; model.DusunDesaLurah = akun.CalonSiswa.DataDiri.DusunDesaLurah; model.Email = akun.CalonSiswa.DataDiri.Email; model.GolDarah = akun.CalonSiswa.DataDiri.GolDarah; model.Hobi = akun.CalonSiswa.DataDiri.Hobi; model.IsPerempuan = akun.CalonSiswa.DataDiri.IsPerempuan; model.JumlahSaudara = akun.CalonSiswa.DataDiri.JumlahSaudara; model.Kecamatan = akun.CalonSiswa.DataDiri.Kecamatan; model.KelainanJasmani = akun.CalonSiswa.DataDiri.KelainanJasmani; model.KodePos = akun.CalonSiswa.DataDiri.KodePos; model.KotaKabupaten = akun.CalonSiswa.DataDiri.KotaKabupaten; model.NamaPanggilan = akun.CalonSiswa.DataDiri.NamaPanggilan; model.NoHp = akun.CalonSiswa.DataDiri.NoHp; model.NoTelp = akun.CalonSiswa.DataDiri.NoTelp; model.RiwayatSakit = akun.CalonSiswa.DataDiri.RiwayatSakit; model.Rt = akun.CalonSiswa.DataDiri.Rt; model.Rw = akun.CalonSiswa.DataDiri.Rw; model.StatusDalamKeluarga = akun.CalonSiswa.DataDiri.StatusDalamKeluarga; model.TanggalLahir = akun.CalonSiswa.DataDiri.TanggalLahir; model.TempatLahir = akun.CalonSiswa.DataDiri.TempatLahir; model.TinggiBadan = akun.CalonSiswa.DataDiri.TinggiBadan; } }
public IActionResult KelolaDataDiri() { var akun = _calonSiswaService.GetDetailDiri(User.Identity.Name); var model = new KelolaDataDiriModel(); MapDataDiri(ref model, akun); return(View(model)); }
public BiodataModel MapBiodata(string noPendaftaran) { var dataDiri = _calonSiswaService.GetDetailDiri(noPendaftaran); var dataDiriModel = new KelolaDataDiriModel() { JalurPendaftaran = dataDiri.JalurPendaftaran, NoPendaftaran = dataDiri.NoPendaftaran, NamaLengkap = dataDiri.CalonSiswa.NamaLengkap, Nik = dataDiri.CalonSiswa.Nik }; if (dataDiri.CalonSiswa.DataDiri != null) { dataDiriModel.Agama = dataDiri.CalonSiswa.DataDiri.Agama; dataDiriModel.Alamat = dataDiri.CalonSiswa.DataDiri.Alamat; dataDiriModel.AnakKe = dataDiri.CalonSiswa.DataDiri.AnakKe; dataDiriModel.BeratBadan = dataDiri.CalonSiswa.DataDiri.BeratBadan; dataDiriModel.CitaCita = dataDiri.CalonSiswa.DataDiri.CitaCita; dataDiriModel.DusunDesaLurah = dataDiri.CalonSiswa.DataDiri.DusunDesaLurah; dataDiriModel.Email = dataDiri.CalonSiswa.DataDiri.Email; dataDiriModel.GolDarah = dataDiri.CalonSiswa.DataDiri.GolDarah; dataDiriModel.Hobi = dataDiri.CalonSiswa.DataDiri.Hobi; dataDiriModel.IsPerempuan = dataDiri.CalonSiswa.DataDiri.IsPerempuan; dataDiriModel.JumlahSaudara = dataDiri.CalonSiswa.DataDiri.JumlahSaudara; dataDiriModel.Kecamatan = dataDiri.CalonSiswa.DataDiri.Kecamatan; dataDiriModel.KelainanJasmani = dataDiri.CalonSiswa.DataDiri.KelainanJasmani; dataDiriModel.KodePos = dataDiri.CalonSiswa.DataDiri.KodePos; dataDiriModel.KotaKabupaten = dataDiri.CalonSiswa.DataDiri.KotaKabupaten; dataDiriModel.NamaPanggilan = dataDiri.CalonSiswa.DataDiri.NamaPanggilan; dataDiriModel.NoHp = dataDiri.CalonSiswa.DataDiri.NoHp; dataDiriModel.NoTelp = dataDiri.CalonSiswa.DataDiri.NoTelp; dataDiriModel.RiwayatSakit = dataDiri.CalonSiswa.DataDiri.RiwayatSakit; dataDiriModel.Rt = dataDiri.CalonSiswa.DataDiri.Rt; dataDiriModel.Rw = dataDiri.CalonSiswa.DataDiri.Rw; dataDiriModel.StatusDalamKeluarga = dataDiri.CalonSiswa.DataDiri.StatusDalamKeluarga; dataDiriModel.TanggalLahir = dataDiri.CalonSiswa.DataDiri.TanggalLahir; dataDiriModel.TempatLahir = dataDiri.CalonSiswa.DataDiri.TempatLahir; dataDiriModel.TinggiBadan = dataDiri.CalonSiswa.DataDiri.TinggiBadan; } var biodata = new BiodataModel() { DataDiri = dataDiriModel }; return(biodata); }
public IActionResult KelolaDataDiri(KelolaDataDiriModel model) { if (!ModelState.IsValid) { TempData["Pesan"] = "Data tidak valid"; return(RedirectToAction(nameof(KelolaDataDiri))); } else { string namaLengkap = model.NamaLengkap; string noPendaftaran = User.Identity.Name; var newData = new DataDiri() { Agama = model.Agama, Alamat = model.Alamat, AnakKe = model.AnakKe, BeratBadan = model.BeratBadan, CitaCita = model.CitaCita, DusunDesaLurah = model.DusunDesaLurah, Email = model.Email, GolDarah = model.GolDarah, Hobi = model.Hobi, IsPerempuan = model.IsPerempuan, JumlahSaudara = model.JumlahSaudara, Kecamatan = model.Kecamatan, KelainanJasmani = model.KelainanJasmani, KodePos = model.KodePos, KotaKabupaten = model.KotaKabupaten, NamaPanggilan = model.NamaPanggilan, NoHp = model.NoHp, NoTelp = model.NoTelp, RiwayatSakit = model.RiwayatSakit, Rt = model.Rt, Rw = model.Rw, StatusDalamKeluarga = model.StatusDalamKeluarga, TanggalLahir = model.TanggalLahir, TempatLahir = model.TempatLahir, TinggiBadan = model.TinggiBadan }; _calonSiswaService.SaveDataDiri(noPendaftaran, namaLengkap, 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)); }