public async Task <IActionResult> Edit(int id, [Bind("MapelID,MapelNama,MapelDesc,MapelGrade,GuruID,KelasID")] MataPelajaran mataPelajaran) { if (id != mataPelajaran.MapelID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(mataPelajaran); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MataPelajaranExists(mataPelajaran.MapelID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["GuruID"] = new SelectList(_context.Guru, "GuruID", "GuruNama", mataPelajaran.GuruID); ViewData["KelasID"] = new SelectList(_context.Kelas, "KelasID", "KelasNama", mataPelajaran.KelasID); return(View(mataPelajaran)); }
public async Task <IActionResult> Edit(int id, [Bind("KelasID,KelasNama,KelasTingkat,KelasTahun,GuruID")] Kelas kelas) { if (id != kelas.KelasID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kelas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KelasExists(kelas.KelasID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["GuruID"] = new SelectList(_context.Guru, "GuruID", "GuruNama", kelas.GuruID); return(View(kelas)); }
public async Task <IActionResult> Edit(int id, [Bind("GuruID,GuruNama,GuruAlamat")] Guru guru) { if (id != guru.GuruID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(guru); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GuruExists(guru.GuruID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(guru)); }
public async Task <IActionResult> InputNilaiSiswa(int id, [Bind("SiswaID,MapelID,NilaiKKM,Nilai")] List <SiswaNilai> snl) { var idkelas = _context.Siswa.Find(id).KelasID; if (ModelState.IsValid) { foreach (var item in snl) { _context.Update(item); _context.SaveChanges(); } return(RedirectToAction("DaftarSiswaKelas", "Kelas", new { id = idkelas })); } return(View(snl)); }