bank-sampah/Controllers/Reduksi/MaggotController.cs

143 lines
12 KiB
C#

using Microsoft.AspNetCore.Mvc;
namespace BankSampahApp.Controllers.Reduksi
{
[Route("Reduksi/[controller]/[action]")]
public class MaggotController : Controller
{
public IActionResult Index()
{
return View("~/Views/Reduksi/Maggot/Index.cshtml");
}
[HttpGet]
public IActionResult Table()
{
var data = new[]
{
new {
periode = "Mar 2024",
lokasi = "Berkah Sampah",
jumlah_sampah_reduksi = 345,
jumlah_maggot_dihasilkan = 345,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Perhatikan kebersihan",
aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
"</div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
},
new {
periode = "Apr 2024",
lokasi = "Eco Waste Center",
jumlah_sampah_reduksi = 410,
jumlah_maggot_dihasilkan = 390,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Pastikan pemilahan organik",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
},
new {
periode = "Mei 2024",
lokasi = "TPS Mandiri",
jumlah_sampah_reduksi = 520,
jumlah_maggot_dihasilkan = 505,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Kelembapan terlalu tinggi",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
},
new {
periode = "Jun 2024",
lokasi = "Bank Sampah Induk",
jumlah_sampah_reduksi = 295,
jumlah_maggot_dihasilkan = 270,
status_validasi = "<div class=\"px-2 py-1 bg-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Menunggu</span></div>",
catatan = "Butuh verifikasi ulang",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Proses</span></div>",
},
new {
periode = "Jul 2024",
lokasi = "Kompos Center Utama",
jumlah_sampah_reduksi = 610,
jumlah_maggot_dihasilkan = 600,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sudah optimal",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
},
new {
periode = "Agu 2024",
lokasi = "Waste Hub Barat",
jumlah_sampah_reduksi = 455,
jumlah_maggot_dihasilkan = 432,
status_validasi = "<div class=\"px-2 py-1 bg-red-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-red-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Ditolak</span></div>",
catatan = "Data tidak sesuai input",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-red-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-red-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tidak Valid</span></div>",
},
new {
periode = "Sep 2024",
lokasi = "TPS Hijau Berseri",
jumlah_sampah_reduksi = 378,
jumlah_maggot_dihasilkan = 360,
status_validasi = "<div class=\"px-2 py-1 bg-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Menunggu</span></div>",
catatan = "Perlu cek ulang berat",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Proses</span></div>",
},
new {
periode = "Okt 2024",
lokasi = "Berkah Sampah Timur",
jumlah_sampah_reduksi = 512,
jumlah_maggot_dihasilkan = 500,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sangat baik",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
},
new {
periode = "Nov 2024",
lokasi = "Unit Daur Ulang Mandiri",
jumlah_sampah_reduksi = 290,
jumlah_maggot_dihasilkan = 275,
status_validasi = "<div class=\"px-2 py-1 bg-red-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-red-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Ditolak</span></div>",
catatan = "Jumlah tidak konsisten",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-red-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-red-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tidak Valid</span></div>",
},
new {
periode = "Des 2024",
lokasi = "Green Waste Point",
jumlah_sampah_reduksi = 640,
jumlah_maggot_dihasilkan = 620,
status_validasi = "<div class=\"px-2 py-1 bg-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Menunggu</span></div>",
catatan = "Butuh pemeriksaan akhir",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Proses</span></div>",
},
new {
periode = "Jan 2025",
lokasi = "Pusat Olah Organik",
jumlah_sampah_reduksi = 580,
jumlah_maggot_dihasilkan = 560,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Operasional stabil",
aksi = "<div class=\"flex gap-2\"><button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button><button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button></div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
},
};
var response = new
{
data = data
};
return Json(response);
}
}
}