using Microsoft.AspNetCore.Mvc; namespace BpsRwApp.Controllers { [Route("[controller]/[action]")] public class FaqController : AppControllerBase { public IActionResult Index() { return View(); } [HttpGet] public IActionResult Table() { var data = new[] { new { id = 1, pertanyaan = "Apa tujuan dari BPS-RW?", answer = "BPS-RW bertujuan untuk meningkatkan kesadaran masyarakat akan pentingnya pengelolaan sampah yang baik dan benar." }, new { id = 2, pertanyaan = "Di mana saya bisa mendaftar?", answer = "Anda bisa mendaftar melalui situs web resmi BPS-RW atau datang langsung ke kantor kelurahan setempat." }, new { id = 3, pertanyaan = "Siapa yang harus saya hubungi untuk melaporkan pembuangan sampah ilegal?", answer = "Anda dapat menghubungi layanan kebersihan kota atau melalui aplikasi aduan warga." } }; var result = data.Select((x, index) => new { no = index + 1, x.id, x.pertanyaan, x.answer, aksi = $@"
" }); return Json(new { data = result }); } [HttpPost] public IActionResult Create(string pertanyaan, string jawaban) { // create data return Json(new { success = true, message = "FAQ berhasil ditambahkan" }); } [HttpPost] public IActionResult Update(int id, string pertanyaan, string jawaban) { // update data return Json(new { success = true, message = "FAQ berhasil diupdate" }); } [HttpPost] public IActionResult Delete(int id) { // delete data return Json(new { success = true, message = "FAQ berhasil dihapus" }); } } }