using Microsoft.AspNetCore.Mvc; namespace BpsRwApp.Controllers { [Route("[controller]/[action]")] public class DataBankSampahController : 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 % ControllerSampleData.StreetNames.Length]; var nama = ControllerSampleData.PersonNames[index % ControllerSampleData.PersonNames.Length]; var jumlahNasabah = 200 + (index * 9 % 500); var jumlahPotensi = jumlahNasabah + 25 + (index % 5) * 7; var status = index % 7 == 0 ? "
Perlu Pendampingan
" : "
Aktif
"; return new { nama, kelurahan = wilayah.Kelurahan, rt = ((index % 16) + 1).ToString("D3"), rw = ((index % 12) + 1).ToString("D3"), alamat = ControllerSampleData.FormatAlamat(wilayah, street, 10 + index), jumlah_nasabah = jumlahNasabah, jumlah_potensi_nasabah = jumlahPotensi, status, }; }) .ToArray(); var response = new { data = data }; return Json(response); } } }