Laman

Senin, 14 November 2016

ASP.NET MVC 5 - [Part 08] Mengubah Data dari Database



Pada tutorial kali ini, kita akan mencoba mengubah data yang ada didalam database. Agar anda dapat menjalankan tutorial ini dengan lancar, anda dapat membaca tutorial sebelumnya yaitu ASP.NET MVC 5 - [Part 07] Input Data kedalam Database terlebih dahulu.


Pada tutorial ini kita asumsikan bahwa anda sudah memiliki beberapa komponen antara lain adalah :

  • Solution dengan nama Siakad
  • Entity Data Model dengan nama SiakadModel.
  • Database dengan nama Siakad


Jika ketiga komponen sudah ada, kita dapat memulai tutorial ini dengan mudah.

1. Tambahkan Action Edit
Tambahkanlah Action Edit kedalam controller FakultasController. Action Edit ini ada dua yaitu yang menampilkan data yang akan di edit menggunakan HTTP Get dan action Edit yang akan menyimpat data kedalam database menggunakan HTTP Post. Agar lebih anda lebih jelas, anda dapat melihat ilustrasi pada gambar berikut ini.

Mengambil data dari daatabase dan mengirimkan ke View Edit.


Menyimpan data kedalam database dengan HTTP Post


Pada code yang ada pada gambar diatas, kita melakukan perubahan data dengan menggunakan komponent Entity Framework. Memang agak beda dengan mengubah data seperti Query yang kita lakukan langsung di SQL Server. Menthod SaveChanges() adalah method dari Entity Framework yang digunakan untuk melakukan perubahan baik menambah data maupun merubah data kedalam database.

2. Menambahkan View Edit.
Klik kanan pada Action Edit, kemudian pilih Add View. Pilih Template Edit dan Model class Fakultas(Siakad.Models), kemudian klik tombol Add untuk menambahkan View.


Berikut ini sebagian tampilan View Edit



3. Running.
Klik tombol Run untuk menjalan aplikasi ASP.NET MVC 5 yang telah kita buat kedalam web browser. Mar arahkan URL kedalam Fakultas/Index. Berikut ini adalah halaman Fakultas/Index.


Halaman Fakultas/Edit. Mari kita coba untuk mengubah nama fakultas. Kemudian klik tombol Save.



Berikut halaman Fakultas/Index setelah data dirubah.



Bagaimana mudah bukan, mengubah data di ASP.NET MVC 5 dengan komponen Entity Framework. Semoga tutorial ini bermanfaat.

Terimakasih telah bersedia membaca tutorial ini, silahkan beri pendapat anda tentang tutorial ini dengan menulis komentar dibawah ini. ^_^

1 komentar:

  1. kalau misal ID nya integer. gmna ya? mslhnya "Guid" error.. nhunn

    BalasHapus