public int Delete(tbl_mobil mobil) { int result = 0; // cek nilai npm yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(mobil.kd_mobil)) { MessageBox.Show("kd_mobil 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 _repo = new tbl_mobilRepo(context); // panggil method Delete class repository untuk menghapus data result = _repo.Delete(mobil); } if (result > 0) { MessageBox.Show("Data mobil berhasil dihapus !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data mobil gagal dihapus !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public List <tbl_mobil> ReadByNama(string merekmobil) { // membuat objek collection List <tbl_mobil> list = new List <tbl_mobil>(); // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek dari class repository _repo = new tbl_mobilRepo(context); // panggil method GetByNama yang ada di dalam class repository list = _repo.ReadByNama(merekmobil); } return(list); }
public int Create(tbl_mobil mobil) { int result = 0; // cek npm yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(mobil.kd_mobil)) { MessageBox.Show("kd_mobil harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // cek nama yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(mobil.nopolisi)) { MessageBox.Show("nopolisi harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // cek angkatan yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(mobil.merekmobil)) { MessageBox.Show("merek harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } if (string.IsNullOrEmpty(mobil.warnamobil)) { MessageBox.Show("warna harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } if (string.IsNullOrEmpty(mobil.tahun)) { MessageBox.Show("tahun harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek class repository _repo = new tbl_mobilRepo(context); // panggil method Create class repository untuk menambahkan data result = _repo.Create(mobil); } if (result > 0) { MessageBox.Show("Data mobil berhasil disimpan !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data mobil gagal disimpan !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }