bank-sampah/Controllers/Data/AktivitasController.cs

42 lines
1.2 KiB
C#

using Microsoft.AspNetCore.Mvc;
namespace BankSampahApp.Controllers.Data
{
[Route("Data/[controller]/[action]")]
public class AktivitasController : Controller
{
public IActionResult Index()
{
return View("~/Views/Data/Aktivitas/Index.cshtml");
}
[HttpGet]
public IActionResult Get()
{
// Data yang sudah tersimpan
var data = new
{
aktivitas = new[] { "Pemilahan", "Pengumpulan" },
fasilitas = new[] { "Tong Komposter", "Mesin Pengepres" },
jenis_pengolahan = new[] { "Pemilahan", "Pengumpulan" }
};
return Json(data);
}
[HttpPost]
public IActionResult Save([FromBody] SaveRequest request)
{
// TODO: Implement actual save logic to database
return Json(new { success = true, message = "Data berhasil disimpan" });
}
public class SaveRequest
{
public string[] Aktivitas { get; set; } = Array.Empty<string>();
public string[] Fasilitas { get; set; } = Array.Empty<string>();
public string[] JenisPengolahan { get; set; } = Array.Empty<string>();
}
}
}