public int Delete(Narapidana obj) { var result = 0; // cek nilai id_napi yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(obj.id_napi)) { MessageBox.Show("id_napi 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 NarapidanaRepository(context); // panggil method Delete yang ada di dalam class repository result = _repository.Delete(obj); } if (result > 0) { MessageBox.Show("Data Narapidana berhasil dihapus !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data Narapidana gagal dihapus !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
/// <summary> /// Method untuk menampilkan data Narapidana berdasarkan id_napi /// </summary> /// <param name="id_napi"></param> /// <returns></returns> public Narapidana GetById_napi(string id_napi) { // deklarasi objek Narapidana Narapidana napi = null; // membuat objek context menggunakan blok using using (var context = new DbContext()) { _repository = new NarapidanaRepository(context); napi = _repository.GetById_napi(id_napi); } return(napi); }
/// <summary> /// Method untuk menampilkan semua data mahasiwa /// </summary> /// <returns></returns> public List <Narapidana> GetAll() { // membuat objek collection var list = new List <Narapidana>(); // membuat objek context menggunakan blok using using (var context = new DbContext()) { // membuat objek dari class repository _repository = new NarapidanaRepository(context); // panggil method GetAll yang ada di dalam class repository list = _repository.GetAll(); } return(list); }