From 940b88f3af9227b39fc9c50f0e57e798e91e2037 Mon Sep 17 00:00:00 2001 From: Rohmad Eko Wahyudi Date: Wed, 12 Nov 2025 07:08:15 +0700 Subject: [PATCH] feat: menu transaksi nasabah --- .../Main/TransaksiNasabahController.cs | 278 +++++++++++++++++ Views/Main/TransaksiNasabah/Index.cshtml | 280 ++++++++++++++++++ Views/Shared/_SidebarUnified.cshtml | 8 + 3 files changed, 566 insertions(+) create mode 100644 Controllers/Main/TransaksiNasabahController.cs create mode 100644 Views/Main/TransaksiNasabah/Index.cshtml diff --git a/Controllers/Main/TransaksiNasabahController.cs b/Controllers/Main/TransaksiNasabahController.cs new file mode 100644 index 0000000..593381b --- /dev/null +++ b/Controllers/Main/TransaksiNasabahController.cs @@ -0,0 +1,278 @@ +using Microsoft.AspNetCore.Mvc; + +namespace BankSampahApp.Controllers.Main +{ + [Route("Main/[controller]/[action]")] + public class TransaksiNasabahController : Controller + { + public IActionResult Index() + { + return View("~/Views/Main/TransaksiNasabah/Index.cshtml"); + } + + [HttpGet] + public IActionResult Table() + { + var data = new[] + { + new { + tgl_transaksi = "15 Nov 2023", + nama_bank_samoah = "RW 09 Kalisari", + nilai_transaksi = "150,000", + total_sampah = 67, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "8 Jan 2025", + nama_bank_samoah = "RW 09 Kalisari", + nilai_transaksi = "175,000", + total_sampah = 24, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "19 Sep 2023", + nama_bank_samoah = "RW 09 Kalisari", + nilai_transaksi = "160,000", + total_sampah = 54, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "3 Des 2024", + nama_bank_samoah = "RW 09 Kalisari", + nilai_transaksi = "180,000", + total_sampah = 89, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "27 Apr 2026", + nama_bank_samoah = "RW 09 Kalisari", + nilai_transaksi = "190,000", + total_sampah = 12, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "11 Jul 2025", + nama_bank_samoah = "RW 09 Kalisari", + nilai_transaksi = "200,000", + total_sampah = 32, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "2 Feb 2024", + nama_bank_samoah = "Berkah Sampah", + nilai_transaksi = "145,000", + total_sampah = 78, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "18 Mar 2024", + nama_bank_samoah = "Pelangi Persada", + nilai_transaksi = "220,000", + total_sampah = 95, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "25 May 2024", + nama_bank_samoah = "Eco Makmur", + nilai_transaksi = "135,000", + total_sampah = 43, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "7 Jun 2024", + nama_bank_samoah = "Griya Daur Ulang", + nilai_transaksi = "165,000", + total_sampah = 61, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "14 Jul 2024", + nama_bank_samoah = "Bank Sampah Induk", + nilai_transaksi = "195,000", + total_sampah = 87, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "22 Agt 2024", + nama_bank_samoah = "Ceria Hijau", + nilai_transaksi = "128,000", + total_sampah = 38, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "5 Sep 2024", + nama_bank_samoah = "Hijau Lestari", + nilai_transaksi = "210,000", + total_sampah = 102, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "11 Okt 2024", + nama_bank_samoah = "Sahabat Bumi", + nilai_transaksi = "142,000", + total_sampah = 56, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "19 Nov 2024", + nama_bank_samoah = "Bersih Sejahtera", + nilai_transaksi = "185,000", + total_sampah = 73, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "28 Des 2024", + nama_bank_samoah = "Karya Mandiri", + nilai_transaksi = "155,000", + total_sampah = 49, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "4 Jan 2025", + nama_bank_samoah = "Bumi Asri", + nilai_transaksi = "230,000", + total_sampah = 118, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "12 Feb 2025", + nama_bank_samoah = "Lestari Alam", + nilai_transaksi = "172,000", + total_sampah = 65, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "21 Mar 2025", + nama_bank_samoah = "Mandiri Sejahtera", + nilai_transaksi = "198,000", + total_sampah = 91, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "30 Apr 2025", + nama_bank_samoah = "Cahaya Bersih", + nilai_transaksi = "138,000", + total_sampah = 47, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "9 May 2025", + nama_bank_samoah = "Hijau Persada", + nilai_transaksi = "215,000", + total_sampah = 104, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "16 Jun 2025", + nama_bank_samoah = "Nusa Indah", + nilai_transaksi = "163,000", + total_sampah = 58, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "25 Jul 2025", + nama_bank_samoah = "Melati Putih", + nilai_transaksi = "188,000", + total_sampah = 82, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "3 Agt 2025", + nama_bank_samoah = "Sejahtera Bersama", + nilai_transaksi = "205,000", + total_sampah = 96, + aksi = "
" + + "" + + "" + + "
", + }, + new { + tgl_transaksi = "10 Sep 2025", + nama_bank_samoah = "Asri Jaya", + nilai_transaksi = "149,000", + total_sampah = 52, + aksi = "
" + + "" + + "" + + "
", + }, + }; + + var response = new + { + data = data + }; + + return Json(response); + } + } +} diff --git a/Views/Main/TransaksiNasabah/Index.cshtml b/Views/Main/TransaksiNasabah/Index.cshtml new file mode 100644 index 0000000..0359be6 --- /dev/null +++ b/Views/Main/TransaksiNasabah/Index.cshtml @@ -0,0 +1,280 @@ +@{ + ViewData["Title"] = "Transaksi Nasabah"; +} + +
+
+ + Transaksi Saya + +
+ +
+ +
+
+ + + + + + + + +
+ +
+
+
+ + + + + + + + + + + + + + +
NoTgl TransaksiNama Bank SamoahNilai TransaksiTotal SampahAksi
+
+
+
+ + + + + + diff --git a/Views/Shared/_SidebarUnified.cshtml b/Views/Shared/_SidebarUnified.cshtml index ab55a81..7c7c78d 100644 --- a/Views/Shared/_SidebarUnified.cshtml +++ b/Views/Shared/_SidebarUnified.cshtml @@ -187,6 +187,14 @@ Bank Sampah Nasabah + + +
  • + + + Transaksi Nasabah + +