public int Update(Mahasiswa mhs) { int result = 0; // cek npm yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(mhs.Npm)) { MessageBox.Show("NPM harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // cek nama yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(mhs.Nama)) { MessageBox.Show("Nama harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // cek angkatan yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(mhs.Angkatan)) { MessageBox.Show("Angkatan harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek dari class repository _repository = new MahasiswaRepository(context); // panggil method Update class repository untuk mengupdate data result = _repository.Update(mhs); } if (result > 0) { MessageBox.Show("Data mahasiswa berhasil diupdate !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data mahasiswa gagal diupdate !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public int Update(Mahasiswa obj) { var result = 0; // cek nilai npm yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(obj.npm)) { MessageBox.Show("NPM harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // cek nilai nama yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(obj.nama)) { MessageBox.Show("Nama harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // membuat objek context menggunakan blok using using (var context = new DbContext()) { // membuat objek dari class repository _repository = new MahasiswaRepository(context); // panggil method Update yang ada di dalam class repository result = _repository.Update(obj); } if (result > 0) { MessageBox.Show("Data mahasiswa berhasil diupdate !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data mahasiswa gagal diupdate !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }