diff --git a/.gitignore b/.gitignore index fce82bd..291ad0d 100644 --- a/.gitignore +++ b/.gitignore @@ -74,4 +74,6 @@ publish/ *.suo *.user *.userosscache -*.sln.docstates \ No newline at end of file +*.sln.docstates + +screenshots/ \ No newline at end of file diff --git a/Controllers/Main/MaggotController.cs b/Controllers/Main/MaggotController.cs new file mode 100644 index 0000000..bb4f36e --- /dev/null +++ b/Controllers/Main/MaggotController.cs @@ -0,0 +1,112 @@ +using Microsoft.AspNetCore.Mvc; + +namespace BankSampahApp.Controllers.Main +{ + [Route("Main/[controller]/[action]")] + public class MaggotController : Controller + { + public IActionResult Index() + { + return View("~/Views/Main/Maggot/Index.cshtml"); + } + + [HttpGet] + public IActionResult Table() + { + var data = new[] + { + new { + tanggal_pencatatan = "15 Mar 2024", + nama_bank_sampah = "Berkah Sampah", + nama_penanggung_jawab = "Dewi Nusantara", + jenis_sampah_organik = "Rumput", + jumlah_sampah_masuk = 345, + jumlah_maggot_dihasilkan = 345, + status_validasi = "
Disetujui
", + catatan = "Perhatikan kebersihan", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_pencatatan = "18 Agt 2024", + nama_bank_sampah = "Pelangi Persada", + nama_penanggung_jawab = "Bambang", + jenis_sampah_organik = "Buah Busuk", + jumlah_sampah_masuk = 987, + jumlah_maggot_dihasilkan = 987, + status_validasi = "
Disetujui
", + catatan = "Perlu dicek ulang", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_pencatatan = "22 Apr 2024", + nama_bank_sampah = "Eco Makmur", + nama_penanggung_jawab = "Citra Lestari", + jenis_sampah_organik = "Jerami", + jumlah_sampah_masuk = 234, + jumlah_maggot_dihasilkan = 234, + status_validasi = "
Disetujui
", + catatan = "Perlu ditingkatkan", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_pencatatan = "12 Jun 2024", + nama_bank_sampah = "Griya Daur Ulang", + nama_penanggung_jawab = "Raden Agung", + jenis_sampah_organik = "Sayuran", + jumlah_sampah_masuk = 678, + jumlah_maggot_dihasilkan = 678, + status_validasi = "
Disetujui
", + catatan = "Kualitas baik", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_pencatatan = "29 Jul 2024", + nama_bank_sampah = "Bank Sampah Induk", + nama_penanggung_jawab = "Joko Widodo", + jenis_sampah_organik = "Daun Kering", + jumlah_sampah_masuk = 789, + jumlah_maggot_dihasilkan = 789, + status_validasi = "
Belum Disetujui
", + catatan = "Cukup baik", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_pencatatan = "01 Mei 2024", + nama_bank_sampah = "Ceria Hijau", + nama_penanggung_jawab = "Agnes Monica", + jenis_sampah_organik = "Sisa Makanan", + jumlah_sampah_masuk = 456, + jumlah_maggot_dihasilkan = 456, + status_validasi = "
Belum Disetujui
", + catatan = "Bagus", + aksi = "
" + + "" + + "" + + "
", + }, + }; + + var response = new + { + data = data + }; + + return Json(response); + } + } +} diff --git a/Views/Main/Maggot/Index.cshtml b/Views/Main/Maggot/Index.cshtml new file mode 100644 index 0000000..80025b9 --- /dev/null +++ b/Views/Main/Maggot/Index.cshtml @@ -0,0 +1,228 @@ +@{ + ViewData["Title"] = "Maggot"; +} + +
+
+ + Maggot + +
+ +
+ +
+
+ + + + + + + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + +
NoTgl PencatatanNama Bank SampahNama Penanggung JawabJenis Sampah OrganikJumlah Sampah Masuk (Kg)Jumlah Maggot yang dihasilkan (Kg)Status ValidasiCatatanAksi
+
+
+
+ + + + + diff --git a/Views/Shared/_SidebarUnified.cshtml b/Views/Shared/_SidebarUnified.cshtml index 7bfcb38..6f46d93 100644 --- a/Views/Shared/_SidebarUnified.cshtml +++ b/Views/Shared/_SidebarUnified.cshtml @@ -42,6 +42,14 @@ + +
  • + + + Maggot + +
  • +