From f3b29fb92559af944472961a9b088a0111c02722 Mon Sep 17 00:00:00 2001 From: Kevin Hendrawan Date: Sun, 21 Dec 2025 09:32:14 +0700 Subject: [PATCH] feat: add module master data broadcast informasi --- Controllers/Master/BroadcastController.cs | 126 +++++++++++ Views/Master/Broadcast/Index.cshtml | 256 ++++++++++++++++++++++ Views/Shared/_SidebarUnified.cshtml | 1 + 3 files changed, 383 insertions(+) create mode 100644 Controllers/Master/BroadcastController.cs create mode 100644 Views/Master/Broadcast/Index.cshtml diff --git a/Controllers/Master/BroadcastController.cs b/Controllers/Master/BroadcastController.cs new file mode 100644 index 0000000..c8bd8b6 --- /dev/null +++ b/Controllers/Master/BroadcastController.cs @@ -0,0 +1,126 @@ +using Microsoft.AspNetCore.Mvc; + +namespace BankSampahApp.Controllers.Master +{ + [Route("Master/[controller]/[action]")] + public class BroadcastController : Controller{ + public IActionResult Index() + { + return View("~/Views/Master/Broadcast/Index.cshtml"); + } + + [HttpGet] + public IActionResult Table(){ + var data = new[] + { + new{ + judul="Penundaan Pengumuman Hasil Seleksi Moderasi Beragama", + role_tujuan="Nasabah", + periode_tayang="25 Jan 2025 - 28 Jan 2025", + status="
Publish
", + aksi="
" + + "" + + "" + + "
", + }, + new{ + judul="Pemberitahuan Pemeliharaan Sistem Layanan", + role_tujuan="BSI", + periode_tayang="01 Feb 2025 - 03 Feb 2025", + status="
Publish
", + aksi="
" + + "" + + "" + + "
", + }, + new{ + judul="Informasi Perubahan Jam Operasional Layanan", + role_tujuan="BSU", + periode_tayang="05 Feb 2025 - 10 Feb 2025", + status= "
Unpublish
", + aksi="
" + + "" + + "" + + "
", + }, + new{ + judul="Pengumuman Libur Nasional dan Cuti Bersama", + role_tujuan="Sudin", + periode_tayang="10 Feb 2025 - 15 Feb 2025", + status="
Publish
", + aksi="
" + + "" + + "" + + "
", + }, + new{ + judul="Pemberitahuan Update Kebijakan Internal", + role_tujuan="Satpel", + periode_tayang="12 Feb 2025 - 20 Feb 2025", + status= "
Unpublish
", + aksi="
" + + "" + + "" + + "
", + }, + new{ + judul="Informasi Peningkatan Kualitas Layanan Digital", + role_tujuan="Nasabah", + periode_tayang="18 Feb 2025 - 25 Feb 2025", + status="
Publish
", + aksi="
" + + "" + + "" + + "
", + }, + new{ + judul="Pengumuman Jadwal Sosialisasi Program Baru", + role_tujuan="BSI", + periode_tayang="20 Feb 2025 - 22 Feb 2025", + status="
Publish
", + aksi="
" + + "" + + "" + + "
", + }, + new{ + judul="Pemberitahuan Penyesuaian Prosedur Operasional", + role_tujuan="BSU", + periode_tayang="22 Feb 2025 - 01 Mar 2025", + status= "
Unpublish
", + aksi="
" + + "" + + "" + + "
", + }, + new{ + judul="Informasi Pemutakhiran Data Pengguna", + role_tujuan="Sudin", + periode_tayang="01 Mar 2025 - 05 Mar 2025", + status="
Publish
", + aksi="
" + + "" + + "" + + "
", + }, + new{ + judul="Pengumuman Evaluasi dan Monitoring Layanan", + role_tujuan="Satpel", + periode_tayang="05 Mar 2025 - 10 Mar 2025", + status="
Publish
", + aksi="
" + + "" + + "" + + "
", + }, + }; + + var response = new + { + data = data + }; + + return Json(response); + } + } +} \ No newline at end of file diff --git a/Views/Master/Broadcast/Index.cshtml b/Views/Master/Broadcast/Index.cshtml new file mode 100644 index 0000000..a0c508e --- /dev/null +++ b/Views/Master/Broadcast/Index.cshtml @@ -0,0 +1,256 @@ +@{ + ViewData["Title"] = "Broadcast Informasi"; +} + +
+
+ + Broadcast Infomassi + +
+ +
+ +
+
+ + + + + + + + +
+ +
+
+
+ + + + + + + + + + + + + +
NoJudulRole TujuanPeriode TayangStatusAksi
+
+
+
+ + +@section Scripts { + +} diff --git a/Views/Shared/_SidebarUnified.cshtml b/Views/Shared/_SidebarUnified.cshtml index 9889c48..d645783 100644 --- a/Views/Shared/_SidebarUnified.cshtml +++ b/Views/Shared/_SidebarUnified.cshtml @@ -172,6 +172,7 @@
  • Kategori Sampah
  • Sub Kategori Sampah
  • Lokasi
  • +
  • Broadcast Informasi