using Microsoft.AspNetCore.Mvc; namespace BpsRwApp.Controllers { [Route("[controller]/[action]")] public class DataRumahRwController : 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 street = ControllerSampleData.StreetNames[(index + 2) % ControllerSampleData.StreetNames.Length]; var pemilik = ControllerSampleData.PersonNames[(index + 5) % ControllerSampleData.PersonNames.Length]; var status = index % 4 == 0 ? "Tidak Aktif" : "Aktif"; var checklist = index % 3 == 0 ? "Tidak" : "Ya"; return new { rt = ((index % 16) + 1).ToString("D3"), rw = ((index / 4) + 1).ToString("D3"), alamat = $"{street} No. {index + 1}", kota = wilayah.Kota, nama_pemilik = pemilik, status = status, checklist = checklist, aksi = $@"
{(status == "Aktif" ? "" : "")}
" }; }) .ToArray(); return Json(new { data }); } } }