public int Delete(int id) { tbl_mahasiswa mahasiswa = SearchById(id); context.Entry(mahasiswa).State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); Console.Write("Berhasil menghapus ID mahasiswa " + id); Console.ReadKey(true); return(id); }
public void Insert() { string nama, alamat, telp, jenis_kelamin, universitas; DateTime tanggal_lahir; int jurusan_id; Console.Write("Masukkan Nama Lengkap : "); nama = Console.ReadLine(); Console.Write("Masukkan Alamat : "); alamat = Console.ReadLine(); Console.Write("Masukkan Jenis Kelamin : "); jenis_kelamin = Console.ReadLine(); Console.Write("Masukkan No Telp : "); telp = Console.ReadLine(); Console.Write("Masukkan Tanggal lahir : "); tanggal_lahir = Convert.ToDateTime(Console.ReadLine()); tanggal_lahir.ToString("MM/dd/yyyy"); Console.Write("Masukkan Nama Universitas : "); universitas = Console.ReadLine(); Console.Write("Masukkan ID Jurusan : "); jurusan_id = Convert.ToInt32(Console.ReadLine()); var getJurusan = context.tbl_jurusan.Find(jurusan_id); if (getJurusan == null) { Console.Write("ID Jurusan tidak ditemukan"); } else { tbl_mahasiswa mahasiswa = new tbl_mahasiswa() { nama = nama, alamat = alamat, jenis_kelamin = jenis_kelamin, tanggal_lahir = tanggal_lahir, no_telp = telp, nama_universitas = universitas, id_jurusan = jurusan_id }; context.tbl_mahasiswa.Add(mahasiswa); context.SaveChanges(); } }
public int Update(int id) { string nama, alamat, telp, jenis_kelamin, universitas, tanggal, temp_tanggal; DateTime tanggal_lahir; int jurusan_id; var temp_mahasiswa = context.tbl_mahasiswa.Find(id); if (temp_mahasiswa == null) { Console.Write("ID tidak ditemukan!"); Console.ReadKey(true); } else { Console.WriteLine("=========Data sebelum terupdate========="); Console.WriteLine("Nama : " + temp_mahasiswa.nama); Console.WriteLine("Alamat : " + temp_mahasiswa.alamat); tanggal = temp_mahasiswa.tanggal_lahir.ToString(); temp_tanggal = Convert.ToDateTime(tanggal).ToString("dd/MM/yyyy"); Console.WriteLine("Tanggal Lahir : " + temp_tanggal); Console.WriteLine("No Telp : " + temp_mahasiswa.no_telp); Console.WriteLine("Jenis Kelamin : " + temp_mahasiswa.jenis_kelamin); Console.WriteLine("Nama Universitas : " + temp_mahasiswa.nama_universitas); Console.WriteLine("Nama Jurusan : " + temp_mahasiswa.tbl_jurusan.nama_jurusan); Console.WriteLine("=========================================\n"); //Console.ReadKey(true); Console.Write("Masukkan Nama Lengkap : "); nama = Console.ReadLine(); Console.Write("Masukkan Alamat : "); alamat = Console.ReadLine(); Console.Write("Masukkan Jenis Kelamin : "); jenis_kelamin = Console.ReadLine(); Console.Write("Masukkan No Telp : "); telp = Console.ReadLine(); Console.Write("Masukkan Tanggal lahir : "); tanggal_lahir = Convert.ToDateTime(Console.ReadLine()); Console.Write("Masukkan Nama Universitas : "); universitas = Console.ReadLine(); Console.Write("Masukkan ID Jurusan : "); jurusan_id = Convert.ToInt32(Console.ReadLine()); var getJurusan = context.tbl_jurusan.Find(jurusan_id); if (getJurusan == null) { Console.Write("ID Jurusan tidak ditemukan"); } else { tbl_mahasiswa mahasiswa = SearchById(id); mahasiswa.nama = nama; mahasiswa.alamat = alamat; mahasiswa.jenis_kelamin = jenis_kelamin; mahasiswa.tanggal_lahir = tanggal_lahir; mahasiswa.no_telp = telp; mahasiswa.nama_universitas = universitas; mahasiswa.id_jurusan = jurusan_id; context.Entry(mahasiswa).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); Console.WriteLine("\n==========Data sesudah terupdate========="); Console.WriteLine("Nama : " + temp_mahasiswa.nama); Console.WriteLine("Alamat : " + temp_mahasiswa.alamat); tanggal = mahasiswa.tanggal_lahir.ToString(); temp_tanggal = Convert.ToDateTime(tanggal).ToString("dd/MM/yyyy"); Console.WriteLine("Tanggal Lahir : " + temp_tanggal); Console.WriteLine("No Telp : " + temp_mahasiswa.no_telp); Console.WriteLine("Jenis Kelamin : " + temp_mahasiswa.jenis_kelamin); Console.WriteLine("Nama Universitas : " + temp_mahasiswa.nama_universitas); Console.WriteLine("Nama Jurusan : " + temp_mahasiswa.tbl_jurusan.nama_jurusan); Console.WriteLine("========================================="); Console.ReadKey(true); } } return(id); }