Example #1
0
        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);
        }
Example #2
0
        /// <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);
        }
Example #3
0
        /// <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);
        }