140 lines
6.0 KiB
C#
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\">Sudah Diverifikasi</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\">Sudah Diverifikasi</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\">Sudah Diverifikasi</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\">Sudah Diverifikasi</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\">Sudah Diverifikasi</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 });
|
|
}
|
|
}
|
|
}
|