feat(DashboardNasabah): add module Dashboard Nasabah

main
Kevin Hendrawan 2025-11-24 00:03:37 +07:00
parent 8a1e0251bc
commit ba71bddf5f
2 changed files with 91 additions and 0 deletions

View File

@ -9,5 +9,88 @@ namespace BankSampahApp.Controllers.Main
{
return View("~/Views/Main/Dashboard/Index.cshtml");
}
public IActionResult Nasabah()
{
return View("~/Views/Main/Dashboard/Nasabah.cshtml");
}
[HttpGet]
public IActionResult Table(){
var data = new[]
{
new {
kategori = "Logam",
total_berat = 400,
},
new {
kategori = "Plastik",
total_berat = 120,
},
new {
kategori = "Kertas",
total_berat = 85,
},
new {
kategori = "Kaca",
total_berat = 300,
},
new {
kategori = "Elektronik",
total_berat = 25,
},
new {
kategori = "Organik",
total_berat = 500,
},
new {
kategori = "Tekstil",
total_berat = 60,
},
new {
kategori = "Karet",
total_berat = 150,
},
new {
kategori = "Kayu",
total_berat = 270,
},
new {
kategori = "Baterai",
total_berat = 18,
},
new {
kategori = "Minyak",
total_berat = 90,
},
new {
kategori = "Medis",
total_berat = 45,
},
new {
kategori = "Aluminium",
total_berat = 200,
},
new {
kategori = "Tembaga",
total_berat = 155,
},
new {
kategori = "Karet Sintetis",
total_berat = 130,
},
new {
kategori = "Kompos",
total_berat = 420,
},
};
var response = new
{
data = data
};
return Json(response);
}
}
}

View File

@ -26,6 +26,14 @@
</a>
</li>
<!-- Dashboard Nasabah -->
<li>
<a asp-controller="Dashboard" asp-action="Nasabah" class="w-full rounded-full @(controller == "Dashboard" ? "menu-active" : "")">
<i class="ph ph-gauge me-2 text-lg"></i>
Dashboard Nasabah
</a>
</li>
<!-- Data Bank Sampah -->
<li>
<a asp-controller="DataBankSampah" asp-action="Index" class="rounded-full @(controller == "DataBankSampah" ? "menu-active" : "")">