using Microsoft.AspNetCore.Mvc; namespace BpsRwApp.Controllers { [Route("[controller]/[action]")] public class SliderUtamaController : AppControllerBase { public IActionResult Index() { return View(); } [HttpGet] public IActionResult Table() { var data = Enumerable.Range(1, 3) .Select(index => { var isPublished = index % 3 != 0; var publishToggle = isPublished ? $"" : $""; return new { no = index, judul = "Pengelolaan Sampah Lingkup Rukun Warga", deskripsi = "Program dari Dinas Lingkungan Hidup Provinsi Jakarta yang bertujuan untuk mengoptimalkan pengelolaan sampah di tingkat RW", gambar = "/images/hero-bg.png", publish = publishToggle, aksi = "
" + $"" + $"" + "
", }; }) .ToArray(); var response = new { data = data }; return Json(response); } [HttpPost] public IActionResult Create() { // create data return Json(new { success = true, message = "Slider berhasil ditambahkan" }); } [HttpPost] public IActionResult Update() { // update data return Json(new { success = true, message = "Slider berhasil diupdate" }); } [HttpPost] public IActionResult Delete(int id) { // delete data return Json(new { success = true, message = "Slider berhasil dihapus" }); } [HttpPost] public IActionResult TogglePublish(int id, bool isPublished) { // publish status return Json(new { success = true, message = $"Status publish berhasil diubah menjadi {(isPublished ? "Published" : "Unpublished")}" }); } } }