From 6fda2709d5da3bca66a47023123620d8dcc84c4e Mon Sep 17 00:00:00 2001 From: Rohmad Eko Wahyudi Date: Wed, 12 Nov 2025 05:29:37 +0700 Subject: [PATCH] feat: menu nasabah --- Controllers/Main/NasabahController.cs | 328 ++++++++++++++++++++++++++ Views/Main/Nasabah/Index.cshtml | 275 +++++++++++++++++++++ Views/Shared/_SidebarUnified.cshtml | 13 + 3 files changed, 616 insertions(+) create mode 100644 Controllers/Main/NasabahController.cs create mode 100644 Views/Main/Nasabah/Index.cshtml diff --git a/Controllers/Main/NasabahController.cs b/Controllers/Main/NasabahController.cs new file mode 100644 index 0000000..82e7f46 --- /dev/null +++ b/Controllers/Main/NasabahController.cs @@ -0,0 +1,328 @@ +using Microsoft.AspNetCore.Mvc; + +namespace BankSampahApp.Controllers.Main +{ + [Route("Main/[controller]/[action]")] + public class NasabahController : Controller + { + public IActionResult Index() + { + return View("~/Views/Main/Nasabah/Index.cshtml"); + } + + [HttpGet] + public IActionResult Table() + { + var data = new[] + { + new { + id = 1, + nama = "Andi Prabowo", + tgl_pendaftaran = "15 Nov 2023", + status = "Aktif", + saldo_awal = 400000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 2, + nama = "Siti Nurhaliza", + tgl_pendaftaran = "8 Jan 2025", + status = "Aktif", + saldo_awal = 600000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 3, + nama = "Budi Santoso", + tgl_pendaftaran = "19 Sep 2023", + status = "Aktif", + saldo_awal = 500000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 4, + nama = "Nina Sari", + tgl_pendaftaran = "3 Des 2024", + status = "Aktif", + saldo_awal = 100000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 5, + nama = "Dewi Lestari", + tgl_pendaftaran = "27 Apr 2026", + status = "Tidak Aktif", + saldo_awal = 300000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 6, + nama = "Rudi Hartono", + tgl_pendaftaran = "11 Jul 2025", + status = "Tidak Aktif", + saldo_awal = 200000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 7, + nama = "Fitri Handayani", + tgl_pendaftaran = "22 Feb 2024", + status = "Aktif", + saldo_awal = 450000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 8, + nama = "Ahmad Fauzi", + tgl_pendaftaran = "5 Mei 2023", + status = "Aktif", + saldo_awal = 350000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 9, + nama = "Linda Wijaya", + tgl_pendaftaran = "14 Jun 2024", + status = "Aktif", + saldo_awal = 550000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 10, + nama = "Bambang Suryanto", + tgl_pendaftaran = "30 Okt 2023", + status = "Tidak Aktif", + saldo_awal = 250000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 11, + nama = "Rina Kusuma", + tgl_pendaftaran = "17 Mar 2024", + status = "Aktif", + saldo_awal = 480000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 12, + nama = "Joko Susilo", + tgl_pendaftaran = "9 Agt 2023", + status = "Aktif", + saldo_awal = 420000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 13, + nama = "Sri Wahyuni", + tgl_pendaftaran = "25 Des 2024", + status = "Aktif", + saldo_awal = 380000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 14, + nama = "Agus Setiawan", + tgl_pendaftaran = "12 Apr 2024", + status = "Tidak Aktif", + saldo_awal = 320000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 15, + nama = "Maya Putri", + tgl_pendaftaran = "6 Jul 2023", + status = "Aktif", + saldo_awal = 520000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 16, + nama = "Hendra Gunawan", + tgl_pendaftaran = "28 Nov 2024", + status = "Aktif", + saldo_awal = 410000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 17, + nama = "Yuni Astuti", + tgl_pendaftaran = "3 Feb 2024", + status = "Aktif", + saldo_awal = 470000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 18, + nama = "Dedi Kurniawan", + tgl_pendaftaran = "19 Mei 2023", + status = "Tidak Aktif", + saldo_awal = 290000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 19, + nama = "Taufik Rahman", + tgl_pendaftaran = "7 Sep 2024", + status = "Aktif", + saldo_awal = 530000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 20, + nama = "Sari Indah", + tgl_pendaftaran = "21 Jan 2024", + status = "Aktif", + saldo_awal = 390000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 21, + nama = "Indra Permana", + tgl_pendaftaran = "15 Okt 2023", + status = "Tidak Aktif", + saldo_awal = 270000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 22, + nama = "Lina Marlina", + tgl_pendaftaran = "4 Jun 2024", + status = "Aktif", + saldo_awal = 490000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 23, + nama = "Fajar Hidayat", + tgl_pendaftaran = "18 Mar 2024", + status = "Aktif", + saldo_awal = 430000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 24, + nama = "Wati Suryani", + tgl_pendaftaran = "10 Agt 2023", + status = "Tidak Aktif", + saldo_awal = 310000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + new { + id = 25, + nama = "Eko Prasetyo", + tgl_pendaftaran = "26 Des 2024", + status = "Aktif", + saldo_awal = 560000, + status_penarikan = "-", + aksi = "
" + + "" + + "" + + "
", + }, + }; + + var response = new + { + data = data + }; + + return Json(response); + } + } +} diff --git a/Views/Main/Nasabah/Index.cshtml b/Views/Main/Nasabah/Index.cshtml new file mode 100644 index 0000000..866ff41 --- /dev/null +++ b/Views/Main/Nasabah/Index.cshtml @@ -0,0 +1,275 @@ +@{ + ViewData["Title"] = "Data Nasabah"; +} + +
+
+ + Data Nasabah + +
+ +
+ +
+
+ + + + + + + + +
+ +
+
+
+ + + + + + + + + + + + + + + +
NoNamaTgl PendaftaranStatusSaldo Awal (Rp)Status PenarikanAksi
+
+
+
+ + + + + + diff --git a/Views/Shared/_SidebarUnified.cshtml b/Views/Shared/_SidebarUnified.cshtml index cb0d92e..e21b17c 100644 --- a/Views/Shared/_SidebarUnified.cshtml +++ b/Views/Shared/_SidebarUnified.cshtml @@ -74,6 +74,19 @@ + +
  • +
    + + + Data + + +
    +
  • +