public int Create(Pelanggan pelanggan) { int result = 0; // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek class repository _repository = new PelangganRepository(context); // panggil method Create class repository untuk menambahkan data result = _repository.Create(pelanggan); } if (result > 0) { MessageBox.Show("Data disimpan !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("PELANGGAN GAGAL disimpan !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public int Create(Pelanggan plg) { int result = 0; // Validasi kode pembeli tidak boleh NULL if (string.IsNullOrEmpty(plg.KdPembeli)) { MessageBox.Show("Kode pembeli harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi nama tidak boleh NULL if (string.IsNullOrEmpty(plg.Nama)) { MessageBox.Show("Nama harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi hp tidak boleh NULL if (string.IsNullOrEmpty(plg.Hp)) { MessageBox.Show("Hp harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi alamat tidak boleh NULL if (string.IsNullOrEmpty(plg.Alamat)) { MessageBox.Show("Alamat harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi kecamatan tidak boleh NULL if (string.IsNullOrEmpty(plg.Kecamatan)) { MessageBox.Show("Kecamatan harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi Kabupaten tidak boleh NULL if (string.IsNullOrEmpty(plg.Kabupaten)) { MessageBox.Show("Kabupaten harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi Provinsi tidak boleh NULL if (string.IsNullOrEmpty(plg.Provinsi)) { MessageBox.Show("Provinsi harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi KodePos tidak boleh NULL if (string.IsNullOrEmpty(plg.KodePos)) { MessageBox.Show("KodePos 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 PelangganRepository(context); // panggil method Create class repository untuk menambahkan data result = _repository.Create(plg); } if (result > 0) { MessageBox.Show("Data Pelanggan berhasil ditambah !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data Pelanggan gagal ditambah !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }