bps-rw/Controllers/DataKecamatanChecklistHaria...

42 lines
1.2 KiB
C#

using Microsoft.AspNetCore.Mvc;
namespace BpsRwApp.Controllers
{
[Route("[controller]/[action]")]
public class DataKecamatanChecklistHarianController : AppControllerBase
{
public IActionResult Index()
{
return View();
}
[HttpGet]
public IActionResult Table()
{
var data = Enumerable.Range(0, 100)
.Select(index =>
{
var wilayah = ControllerSampleData.WilayahSeeds[index % ControllerSampleData.WilayahSeeds.Length];
var totalChecklist = 20 + (index * 3 % 80);
var checklistTerverifikasi = totalChecklist - (index % 5);
return new
{
kecamatan = $"{wilayah.Kecamatan}, {wilayah.Kota}",
total_checklist = totalChecklist,
checklist_terverifikasi = checklistTerverifikasi,
belum_terverifikasi = totalChecklist - checklistTerverifikasi,
};
})
.ToArray();
var response = new
{
data = data
};
return Json(response);
}
}
}