bps-rw/Controllers/RotasiPjlpPendamping.cs

79 lines
2.7 KiB
C#

using Microsoft.AspNetCore.Mvc;
namespace BpsRwApp.Controllers
{
[Route("[controller]/[action]")]
public class RotasiPJLPPendampingController : AppControllerBase
{
public IActionResult Index()
{
return View();
}
[HttpGet]
public IActionResult Table()
{
var pendampingNames = new[]
{
"Raden Adjeng Sukaesih",
"Bambang Pamungkas",
"Siti Badriah",
"Agus Harimurti",
"Susilo Bambang",
"Megawati Pertiwi",
"Prabowo Subianto",
"Joko Widodo",
"Ma'ruf Amin",
"Puan Maharani",
"Budi Santoso",
"Dewi Sartika",
"Andi Wijaya",
"Sri Mulyani",
"Hadi Pranoto"
};
var kotaList = new[]
{
"Kalisari, Pasar Rebo, Jakarta Timur",
"Pondok Bambu, Duren Sawit, Jakarta Timur",
"Rawamangun, Pulo Gadung, Jakarta Timur",
"Cengkareng Barat, Cengkareng, Jakarta Barat",
"Kembangan Selatan, Kembangan, Jakarta Barat",
"Tanjung Duren Utara, Grogol Petamburan, Jakarta Barat",
"Sunter Jaya, Tanjung Priok, Jakarta Utara",
"Kelapa Gading Timur, Kelapa Gading, Jakarta Utara",
"Pademangan Barat, Pademangan, Jakarta Utara",
"Koja, Koja, Jakarta Utara"
};
var data = Enumerable.Range(0, 100)
.Select(index =>
{
var nama = pendampingNames[index % pendampingNames.Length];
var rw = ((index % 10) + 1).ToString("D2");
var kota = kotaList[index % kotaList.Length];
return new
{
id = index + 1,
nama_pendamping = nama,
rw = rw,
kota = kota,
tanggal_sk = "",
no_sk = "",
file_sk_name = "",
aksi = "<button type=\"button\" class=\"btn btn-sm rounded-full bg-white btn-edit-rotasi\">Edit</button> " +
"<button type=\"button\" class=\"btn btn-sm rounded-full bg-white border-red-500 text-red-500 btn-delete-rotasi\">Delete</button>",
};
})
.ToArray();
var response = new
{
data = data
};
return Json(response);
}
}
}