bps-rw/Controllers/ChecklistHarianController.cs

140 lines
6.0 KiB
C#

using Microsoft.AspNetCore.Mvc;
namespace BpsRwApp.Controllers
{
[Route("[controller]/[action]")]
public class ChecklistHarianController : AppControllerBase
{
public IActionResult Index()
{
return View();
}
[HttpGet]
public IActionResult Table(string status = "all")
{
var data = new[]
{
new {
tanggal = "01 Januari 2025",
mudah_terurai = 20,
material_daur_ulang = 10,
b3 = 2,
residu = 5,
status = "<div class=\"badge badge-error badge-soft rounded-full\">Belum Diverifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
},
new {
tanggal = "02 Januari 2025",
mudah_terurai = 15,
material_daur_ulang = 8,
b3 = 1,
residu = 3,
status = "<div class=\"badge badge-success badge-soft rounded-full\">Verifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
},
new {
tanggal = "03 Januari 2025",
mudah_terurai = 18,
material_daur_ulang = 9,
b3 = 1,
residu = 4,
status = "<div class=\"badge badge-error badge-soft rounded-full\">Belum Diverifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
},
new {
tanggal = "04 Januari 2025",
mudah_terurai = 22,
material_daur_ulang = 11,
b3 = 2,
residu = 6,
status = "<div class=\"badge badge-success badge-soft rounded-full\">Verifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
},
new {
tanggal = "05 Januari 2025",
mudah_terurai = 17,
material_daur_ulang = 7,
b3 = 2,
residu = 3,
status = "<div class=\"badge badge-error badge-soft rounded-full\">Belum Diverifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
},
new {
tanggal = "06 Januari 2025",
mudah_terurai = 19,
material_daur_ulang = 12,
b3 = 1,
residu = 4,
status = "<div class=\"badge badge-success badge-soft rounded-full\">Verifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
},
new {
tanggal = "07 Januari 2025",
mudah_terurai = 21,
material_daur_ulang = 13,
b3 = 2,
residu = 5,
status = "<div class=\"badge badge-success badge-soft rounded-full\">Verifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
},
new {
tanggal = "08 Januari 2025",
mudah_terurai = 16,
material_daur_ulang = 9,
b3 = 1,
residu = 3,
status = "<div class=\"badge badge-error badge-soft rounded-full\">Belum Diverifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
},
new {
tanggal = "09 Januari 2025",
mudah_terurai = 23,
material_daur_ulang = 14,
b3 = 3,
residu = 6,
status = "<div class=\"badge badge-success badge-soft rounded-full\">Verifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
},
new {
tanggal = "10 Januari 2025",
mudah_terurai = 14,
material_daur_ulang = 7,
b3 = 1,
residu = 2,
status = "<div class=\"badge badge-error badge-soft rounded-full\">Belum Diverifikasi</div>",
aksi = "<div class=\"flex gap-2\">" +
"<a href=\"#\" class=\"btn bg-white rounded-full btn-sm\">Detail</a>" +
"</div>"
}
};
if (status == "sudah")
data = data.Where(x => x.status.Contains("badge-success")).ToArray();
if (status == "belum")
data = data.Where(x => x.status.Contains("badge-error")).ToArray();
return Json(new { data });
}
}
}