From 973add4f8dd0d66c341ef416eb6d74f685215ef6 Mon Sep 17 00:00:00 2001 From: Kevin Hendrawan Date: Wed, 3 Dec 2025 17:42:06 +0700 Subject: [PATCH] feat(PotensiRumah) : add Potensi Rumah Module --- Controllers/Data/PotensiRumahController.cs | 173 +++++++++++++++++++++ Views/Data/PotensiRumah/Index.cshtml | 64 ++++++++ Views/Shared/_SidebarUnified.cshtml | 3 +- 3 files changed, 239 insertions(+), 1 deletion(-) create mode 100644 Controllers/Data/PotensiRumahController.cs create mode 100644 Views/Data/PotensiRumah/Index.cshtml diff --git a/Controllers/Data/PotensiRumahController.cs b/Controllers/Data/PotensiRumahController.cs new file mode 100644 index 0000000..9bcfb55 --- /dev/null +++ b/Controllers/Data/PotensiRumahController.cs @@ -0,0 +1,173 @@ +using Microsoft.AspNetCore.Mvc; + +namespace BankSampahApp.Controllers.Data +{ + [Route("Data/[controller]/[action]")] + public class PotensiRumahController : Controller + { + public IActionResult Index() + { + return View("~/Views/Data/PotensiRumah/Index.cshtml"); + } + + [HttpGet] + public IActionResult Table() + { + var data = new[] + { + new{ + rt = "001", + rw = "005", + alamat = "Jl. Merpati No. 10", + kota = "Jakarta", + nama_pemilik = "Budi Santoso", + bangun_id = 345678, + potensi_nasabah = "Potensi", + }, + new{ + rt = "001", + rw = "005", + alamat = "Jl. Merpati No. 10", + kota = "Jakarta", + nama_pemilik = "Budi Santoso", + bangun_id = 345678, + potensi_nasabah = "Potensi", + }, + new{ + rt = "002", + rw = "006", + alamat = "Jl. Kenari No. 21", + kota = "Bandung", + nama_pemilik = "Siti Rahma", + bangun_id = 345679, + potensi_nasabah = "Potensi", + }, + new{ + rt = "003", + rw = "004", + alamat = "Jl. Anggrek No. 5", + kota = "Surabaya", + nama_pemilik = "Joko Prasetyo", + bangun_id = 345680, + potensi_nasabah = "Potensi", + }, + new{ + rt = "004", + rw = "002", + alamat = "Jl. Melati No. 8", + kota = "Medan", + nama_pemilik = "Agus Hidayat", + bangun_id = 345681, + potensi_nasabah = "Potensi", + }, + new{ + rt = "005", + rw = "003", + alamat = "Jl. Cendrawasih No. 12", + kota = "Bekasi", + nama_pemilik = "Nina Wulandari", + bangun_id = 345682, + potensi_nasabah = "Potensi", + }, + new{ + rt = "006", + rw = "001", + alamat = "Jl. Cemara No. 9", + kota = "Depok", + nama_pemilik = "Rizky Saputra", + bangun_id = 345683, + potensi_nasabah = "Potensi", + }, + new{ + rt = "007", + rw = "007", + alamat = "Jl. Dahlia No. 14", + kota = "Tangerang", + nama_pemilik = "Melati Ayu", + bangun_id = 345684, + potensi_nasabah = "Potensi", + }, + new{ + rt = "008", + rw = "008", + alamat = "Jl. Flamboyan No. 3", + kota = "Bogor", + nama_pemilik = "Wawan Gunawan", + bangun_id = 345685, + potensi_nasabah = "Potensi", + }, + new{ + rt = "009", + rw = "009", + alamat = "Jl. Pinus No. 25", + kota = "Semarang", + nama_pemilik = "Ayu Lestari", + bangun_id = 345686, + potensi_nasabah = "Potensi", + }, + new{ + rt = "010", + rw = "010", + alamat = "Jl. Mawar No. 7", + kota = "Yogyakarta", + nama_pemilik = "Doni Prabowo", + bangun_id = 345687, + potensi_nasabah = "Potensi", + }, + new{ + rt = "011", + rw = "011", + alamat = "Jl. Teratai No. 2", + kota = "Denpasar", + nama_pemilik = "Kadek Wijaya", + bangun_id = 345688, + potensi_nasabah = "Potensi", + }, + new{ + rt = "012", + rw = "012", + alamat = "Jl. Sudirman No. 100", + kota = "Pekanbaru", + nama_pemilik = "Fajar Ramadhan", + bangun_id = 345689, + potensi_nasabah = "Potensi", + }, + new{ + rt = "013", + rw = "013", + alamat = "Jl. Gatot Subroto No. 55", + kota = "Pontianak", + nama_pemilik = "Merry Sutanto", + bangun_id = 345690, + potensi_nasabah = "Potensi", + }, + new{ + rt = "014", + rw = "014", + alamat = "Jl. Rajawali No. 18", + kota = "Makassar", + nama_pemilik = "Syamsul Bahri", + bangun_id = 345691, + potensi_nasabah = "Potensi", + }, + new{ + rt = "015", + rw = "015", + alamat = "Jl. Elang No. 30", + kota = "Balikpapan", + nama_pemilik = "Indah Prameswari", + bangun_id = 345692, + potensi_nasabah = "Potensi", + }, + }; + + + var response = new + { + data = data + }; + + return Json(response); + } + } +} \ No newline at end of file diff --git a/Views/Data/PotensiRumah/Index.cshtml b/Views/Data/PotensiRumah/Index.cshtml new file mode 100644 index 0000000..3656d68 --- /dev/null +++ b/Views/Data/PotensiRumah/Index.cshtml @@ -0,0 +1,64 @@ +@{ + ViewData["Title"] = "Potensi Rumah"; +} + +
+
+ + Potensi Rumah + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + + + +
NoRTRWAlamatKotaNama PemilikBangun IDPotensi Nasabah
+
+
+
+ +@section Scripts { + +} diff --git a/Views/Shared/_SidebarUnified.cshtml b/Views/Shared/_SidebarUnified.cshtml index 6e6e602..6756c5f 100644 --- a/Views/Shared/_SidebarUnified.cshtml +++ b/Views/Shared/_SidebarUnified.cshtml @@ -69,7 +69,7 @@
  • -
    +
    Data @@ -81,6 +81,7 @@
  • Aktivitas
  • Harga Sampah
  • Offtaker
  • +
  • Potensi Rumah