46 lines
1.4 KiB
C#
46 lines
1.4 KiB
C#
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace BpsRwApp.Controllers
|
|
{
|
|
[Route("[controller]/[action]")]
|
|
public class DataKecamatanRumahMemilahController : 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 totalRumah = 700 + (index * 17 % 900);
|
|
var rumahAktif = totalRumah - (60 + index % 40);
|
|
var rumahNasabah = rumahAktif - (index % 15);
|
|
var bankSampah = 50 + (index % 10) * 5;
|
|
|
|
return new
|
|
{
|
|
kecamatan = $"{wilayah.Kecamatan}, {wilayah.Kota}",
|
|
jumlah_rw = 20 + (index % 55),
|
|
total_rumah = totalRumah,
|
|
rumah_aktif_memilah = rumahAktif,
|
|
rumah_nasabah = rumahNasabah,
|
|
bank_sampah = bankSampah,
|
|
};
|
|
})
|
|
.ToArray();
|
|
|
|
var response = new
|
|
{
|
|
data = data
|
|
};
|
|
|
|
return Json(response);
|
|
}
|
|
}
|
|
}
|