public int Delete(Mahasiswa mhs) { int result = 0; // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek class repository _repository = new MahasiswaRepository(context); result = _repository.Delete(mhs); } if (result > 0) { MessageBox.Show("Data mahasiswa berhasil diHapus!", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data mahasiswa gagal diHapus !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public int Delete(Mahasiswa mhs) { int result = 0; // cek nilai npm yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(mhs.Npm)) { MessageBox.Show("NPM 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 Delete class repository untuk menghapus data result = _repository.Delete(mhs); } if (result > 0) { MessageBox.Show("Data mahasiswa berhasil dihapus !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data mahasiswa gagal dihapus !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
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 class repository _repository = new MahasiswaRepository(context); 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); }
/// <summary> /// Method untuk menampilkan data mahasiswa berdasarkan npm /// </summary> /// <param name="npm"></param> /// <returns></returns> public Mahasiswa GetByNpm(string npm) { // deklarasi objek mahasiswa Mahasiswa mhs = null; // membuat objek context menggunakan blok using using (var context = new DbContext()) { _repository = new MahasiswaRepository(context); mhs = _repository.GetByNpm(npm); } return(mhs); }
/// <summary> /// Method untuk menampilkan data mahasiwa berdasarkan npm /// </summary> /// <param name="npm"></param> /// <returns></returns> public Mahasiswa ReadByNpm(string npm) { // membuat objek mahasiswa Mahasiswa mhs = null; // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek dari class repository _repository = new MahasiswaRepository(context); // panggil method ReadByNpm yang ada di dalam class repository mhs = _repository.ReadByNpm(npm); } return(mhs); }
/// <summary> /// Method untuk menampilkan semua data mahasiwa /// </summary> /// <returns></returns> public List <Mahasiswa> GetAll() { // membuat objek collection var list = new List <Mahasiswa>(); // membuat objek context menggunakan blok using using (var context = new DbContext()) { // membuat objek dari class repository _repository = new MahasiswaRepository(context); // panggil method GetAll yang ada di dalam class repository list = _repository.GetAll(); } return(list); }
/// <summary> /// Method untuk menampilkan data mahasiwa berdasarkan nama /// </summary> /// <param name="nama"></param> /// <returns></returns> public List <Mahasiswa> ReadByNama(string nama) { // membuat objek collection List <Mahasiswa> list = new List <Mahasiswa>(); // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek dari class repository _repository = new MahasiswaRepository(context); // panggil method GetByNama yang ada di dalam class repository list = _repository.ReadByNama(nama); } return(list); }
public int Save(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 Save yang ada di dalam class repository result = _repository.Save(obj); } if (result > 0) { MessageBox.Show("Data mahasiswa berhasil disimpan !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data mahasiswa gagal disimpan !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public int Save(Mahasiswa obj) { var result = 0; if (string.IsNullOrEmpty(obj.npm)) { MessageBox.Show("NPM harus Diisi !!!"); return(0); } if (string.IsNullOrEmpty(obj.nama)) { MessageBox.Show("Nama harus Diisi !!!"); return(0); } using (var context = new DbContext()) { _repository = new MahasiswaRepository(context); result = _repository.Save(obj); } return(result); }