From 6f95f0895bf0cb80353ee9b0663457267f25e7a3 Mon Sep 17 00:00:00 2001 From: Yuri Dimas Date: Wed, 24 Dec 2025 10:47:47 +0700 Subject: [PATCH] feat: add data notifications --- Services/NotificationService.cs | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/Services/NotificationService.cs b/Services/NotificationService.cs index 010cf19..5fa7022 100644 --- a/Services/NotificationService.cs +++ b/Services/NotificationService.cs @@ -135,6 +135,36 @@ public class NotificationService : INotificationService Summary = "Terdapat pengajuan verifikasi baru dari Bank Sampah Unit (BSU) yang perlu ditinjau.\nSilakan lakukan pemeriksaan data dan dokumen BSU sebelum menentukan status persetujuan.\n🔹 Nama BSU: {nama_bsu}\n🔹 Tanggal Pengajuan: {tanggal_pengajuan}\n🔹 Diajukan oleh: {nama_pengaju / penanggung_jawab}\nSegera lakukan verifikasi agar BSU dapat melanjutkan proses operasionalnya. ♻️", CreatedAt = DateTime.UtcNow.AddDays(-13), IsRead = true + }, + new() + { + Id = 14, + Title = "Pengajuan Offtaker - 1", + Category = NotificationCategory.Pengajuan, + Severity = NotificationSeverity.Warning, + Summary = "Terdapat pengajuan pendaftaran Offtaker baru dari Bank Sampah Unit (BSU) yang perlu ditinjau.\nSilakan lakukan pemeriksaan data dan dokumen Offtaker sebelum menentukan status persetujuan.\n🔹 Nama BSU: {nama_bsu}\n🔹 Tanggal Pengajuan: {tanggal_pengajuan}\n🔹 Diajukan oleh: {nama_pengaju}\nSegera lakukan verifikasi agar BSU dapat melanjutkan proses kemitraan dengan Offtaker. ♻️", + CreatedAt = DateTime.UtcNow.AddDays(-14), + IsRead = false + }, + new() + { + Id = 15, + Title = "Pengajuan Offtaker - 2", + Category = NotificationCategory.Pengajuan, + Severity = NotificationSeverity.Success, + Summary = "Selamat! Pengajuan pendaftaran Offtaker dari BSU telah disetujui oleh Dinas Lingkungan Hidup.\nOfftaker kini resmi terdaftar dan dapat melanjutkan kerja sama operasional.\n🔹 Nama Offtaker: {nama_offtaker}\n🔹 Disetujui oleh: {nama_dinas}\n🔹 Tanggal Persetujuan: {tanggal_persetujuan}\nTerima kasih telah berpartisipasi dalam pengelolaan sampah berkelanjutan. 🌱", + CreatedAt = DateTime.UtcNow.AddDays(-15), + IsRead = false + }, + new() + { + Id = 16, + Title = "Pengajuan Offtaker - 3", + Category = NotificationCategory.Pengajuan, + Severity = NotificationSeverity.Error, + Summary = "Mohon maaf, pengajuan pendaftaran Offtaker Anda belum dapat disetujui oleh Dinas Lingkungan Hidup.\nSilakan periksa kembali data dan dokumen yang diajukan untuk memastikan kesesuaian.\n🔹 Nama Offtaker: {nama_offtaker}\n🔹 Ditolak oleh: {nama_dinas}\n🔹 Alasan Penolakan: {alasan_penolakan}\nAnda dapat melakukan pengajuan ulang setelah melakukan perbaikan data. ⚠️", + CreatedAt = DateTime.UtcNow.AddDays(-16), + IsRead = false } ];