From 6c05d22cbb195e081f81936aa369f4cade058478 Mon Sep 17 00:00:00 2001 From: Yuri Dimas Date: Tue, 4 Nov 2025 22:41:55 +0700 Subject: [PATCH] style: implement plugin datatable & sweetalert --- .../Dinas/Controllers/KecamatanController.cs | 64 ++++++++ Areas/Dinas/Views/Kecamatan/Index.cshtml | 137 ++++++++---------- 2 files changed, 126 insertions(+), 75 deletions(-) diff --git a/Areas/Dinas/Controllers/KecamatanController.cs b/Areas/Dinas/Controllers/KecamatanController.cs index 7c1171c..417b842 100644 --- a/Areas/Dinas/Controllers/KecamatanController.cs +++ b/Areas/Dinas/Controllers/KecamatanController.cs @@ -3,11 +3,75 @@ namespace BankSampahApp.Areas.Dinas.Controllers { [Area("Dinas")] + [Route("Dinas/[controller]/[action]")] public class KecamatanController : Controller { public IActionResult Index() { return View(); } + + [HttpGet] + public IActionResult Table() + { + var data = new[] + { + new { + kode = "81630", + kecamatan = "Kepulauan Seribu", + kabupaten = "Kota Adm Kepulauan Seribu", + provinsi = "DKI Jakarta", + latitude = "-6.2088, 106.8456Jeruk", + longitude = "106.8456° E", + }, + new { + kode = "81631", + kecamatan = "Jakarta Timur", + kabupaten = "Kota Adm Jakarta Timur", + provinsi = "DKI Jakarta", + latitude = "-6.2088, 106.8456", + longitude = "106.8456° E", + }, + new { + kode = "81632", + kecamatan = "Jakarta Utara", + kabupaten = "Kota Adm Jakarta Utara", + provinsi = "DKI Jakarta", + latitude = "-6.2088, 106.8456", + longitude = "106.8456° E", + }, + new { + kode = "81633", + kecamatan = "Jakarta Barat", + kabupaten = "Kota Adm Jakarta Barat", + provinsi = "DKI Jakarta", + latitude = "-6.2088, 106.8456", + longitude = "106.8456° E", + }, + new { + kode = "81634", + kecamatan = "Jakarta Pusat", + kabupaten = "Kota Adm Jakarta Pusat", + provinsi = "DKI Jakarta", + latitude = "-6.2088, 106.8456Baru", + longitude = "106.8456° E", + }, + new { + kode = "81635", + kecamatan = "Jakarta Selatan", + kabupaten = "Kota Adm Jakarta Selatan", + provinsi = "DKI Jakarta", + latitude = "-6.2088, 106.8456", + longitude = "106.8456° E", + }, + }; + + var response = new + { + data = data + }; + + return Json(response); + } } } diff --git a/Areas/Dinas/Views/Kecamatan/Index.cshtml b/Areas/Dinas/Views/Kecamatan/Index.cshtml index 1e0ab36..8d7f821 100644 --- a/Areas/Dinas/Views/Kecamatan/Index.cshtml +++ b/Areas/Dinas/Views/Kecamatan/Index.cshtml @@ -14,79 +14,66 @@
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
KodeNama KecamatanNama KabupatenProvinsiLatitudeLongitude
181635Jakarta SelatanKota Adm Jakarta SelatanDKI Jakarta-6.2088, 106.8456106.8456° E
281634Jakarta PusatKota Adm Jakarta PusatDKI Jakarta-6.2088, 106.8456106.8456° E
381633Jakarta BaratKota Adm Jakarta BaratDKI Jakarta-6.2088, 106.8456106.8456° E
481631Jakarta TimurKota Adm Jakarta TimurDKI Jakarta-6.2088, 106.8456106.8456° E
581632Jakarta UtaraKota Adm Jakarta UtaraDKI Jakarta-6.2088, 106.8456106.8456° E
681630Kepulauan SeribuKota Adm Kepulauan SeribuDKI Jakarta-6.2088, 106.8456106.8456° E
-
- + + + + + + + + + + + + + + +
NoKodeNama KecamatanNama KabupatenProvinsiLatitudeLongitude
-
\ No newline at end of file + + + + + + + \ No newline at end of file