From 7242c9f7d139e2b3a333de1a333cb984cb5743a2 Mon Sep 17 00:00:00 2001 From: Rohmad Eko Wahyudi Date: Wed, 12 Nov 2025 07:03:30 +0700 Subject: [PATCH] feat: bank sampah nasabah --- .../Main/BankSampahNasabahController.cs | 262 ++++++++++++++++++ Views/Main/BankSampahNasabah/Index.cshtml | 246 ++++++++++++++++ Views/Shared/_SidebarUnified.cshtml | 22 +- 3 files changed, 524 insertions(+), 6 deletions(-) create mode 100644 Controllers/Main/BankSampahNasabahController.cs create mode 100644 Views/Main/BankSampahNasabah/Index.cshtml diff --git a/Controllers/Main/BankSampahNasabahController.cs b/Controllers/Main/BankSampahNasabahController.cs new file mode 100644 index 0000000..612eff3 --- /dev/null +++ b/Controllers/Main/BankSampahNasabahController.cs @@ -0,0 +1,262 @@ +using Microsoft.AspNetCore.Mvc; + +namespace BankSampahApp.Controllers.Main +{ + [Route("Main/[controller]/[action]")] + public class BankSampahNasabahController : Controller + { + public IActionResult Index() + { + return View("~/Views/Main/BankSampahNasabah/Index.cshtml"); + } + + [HttpGet] + public IActionResult Table() + { + var data = new[] + { + new { + nama = "RW 09 Kalisari", + tgl_pendaftaran = "15 Nov 2023", + status = "
Belum Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Siti Nurhaliza", + tgl_pendaftaran = "8 Jan 2025", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Budi Santoso", + tgl_pendaftaran = "19 Sep 2023", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Nina Sari", + tgl_pendaftaran = "3 Des 2024", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Dewi Lestari", + tgl_pendaftaran = "27 Apr 2026", + status = "
Tidak Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Rudi Hartono", + tgl_pendaftaran = "11 Jul 2025", + status = "
Tidak Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Ahmad Yani", + tgl_pendaftaran = "2 Feb 2024", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Rina Susanti", + tgl_pendaftaran = "18 Mar 2024", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Hendra Gunawan", + tgl_pendaftaran = "25 May 2024", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Sari Indah", + tgl_pendaftaran = "7 Jun 2024", + status = "
Tidak Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Taufik Rahman", + tgl_pendaftaran = "14 Jul 2024", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Maya Putri", + tgl_pendaftaran = "22 Agt 2024", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Bambang Hermanto", + tgl_pendaftaran = "5 Sep 2024", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Lina Marlina", + tgl_pendaftaran = "11 Okt 2024", + status = "
Belum Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Agus Salim", + tgl_pendaftaran = "19 Nov 2024", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Wati Suryani", + tgl_pendaftaran = "28 Des 2024", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Dedi Kurniawan", + tgl_pendaftaran = "4 Jan 2025", + status = "
Tidak Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Yuni Astuti", + tgl_pendaftaran = "12 Feb 2025", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Fajar Hidayat", + tgl_pendaftaran = "21 Mar 2025", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Indra Permana", + tgl_pendaftaran = "30 Apr 2025", + status = "
Belum Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Sri Wahyuni", + tgl_pendaftaran = "9 May 2025", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Ahmad Dahlan", + tgl_pendaftaran = "16 Jun 2025", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Sinta Dewi", + tgl_pendaftaran = "25 Jul 2025", + status = "
Tidak Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Rian Febrian", + tgl_pendaftaran = "3 Agt 2025", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Nurul Aini", + tgl_pendaftaran = "10 Sep 2025", + status = "
Aktif
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Eko Prasetyo", + tgl_pendaftaran = "18 Okt 2025", + status = "
Belum Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + }; + + var response = new + { + data = data + }; + + return Json(response); + } + } +} diff --git a/Views/Main/BankSampahNasabah/Index.cshtml b/Views/Main/BankSampahNasabah/Index.cshtml new file mode 100644 index 0000000..d4c32d3 --- /dev/null +++ b/Views/Main/BankSampahNasabah/Index.cshtml @@ -0,0 +1,246 @@ +@{ + ViewData["Title"] = "Bank Sampah Nasabah"; +} + +
+
+ + Daftar Sebagai Bank Sampah + +
+ +
+ +
+
+ + + + + + + + +
+ +
+
+
+ + + + + + + + + + + + + +
NoNamaTgl PendaftaranStatusAksi
+
+
+
+ + + + + + diff --git a/Views/Shared/_SidebarUnified.cshtml b/Views/Shared/_SidebarUnified.cshtml index 1857bfc..ab55a81 100644 --- a/Views/Shared/_SidebarUnified.cshtml +++ b/Views/Shared/_SidebarUnified.cshtml @@ -155,12 +155,6 @@ Profil -
  • - - - Profil Nasabah - -
  • @@ -177,6 +171,22 @@ Manajemen User
  • + + +
  • + + + Profil Nasabah + +
  • + + +
  • + + + Bank Sampah Nasabah + +