138 lines
5.5 KiB
C#
138 lines
5.5 KiB
C#
using System.Globalization;
|
|
|
|
namespace BpsRwApp.Controllers;
|
|
|
|
internal static class ControllerSampleData
|
|
{
|
|
internal static readonly (string Kelurahan, string Kecamatan, string Kota, string PostalCode)[] WilayahSeeds =
|
|
[
|
|
("Cempaka Putih Barat", "Cempaka Putih", "Jakarta Pusat", "10520"),
|
|
("Cempaka Putih Timur", "Cempaka Putih", "Jakarta Pusat", "10530"),
|
|
("Johar Baru", "Johar Baru", "Jakarta Pusat", "10560"),
|
|
("Kebon Melati", "Tanah Abang", "Jakarta Pusat", "10230"),
|
|
("Bendungan Hilir", "Tanah Abang", "Jakarta Pusat", "10210"),
|
|
("Petamburan", "Tanah Abang", "Jakarta Pusat", "10260"),
|
|
("Tomang", "Grogol Petamburan", "Jakarta Barat", "11440"),
|
|
("Kedoya Selatan", "Kebon Jeruk", "Jakarta Barat", "11520"),
|
|
("Duri Kepa", "Kebon Jeruk", "Jakarta Barat", "11510"),
|
|
("Palmerah", "Palmerah", "Jakarta Barat", "11480"),
|
|
("Kembangan Selatan", "Kembangan", "Jakarta Barat", "11610"),
|
|
("Kalideres", "Kalideres", "Jakarta Barat", "11840"),
|
|
("Kelapa Gading Timur", "Kelapa Gading", "Jakarta Utara", "14240"),
|
|
("Sunter Agung", "Tanjung Priok", "Jakarta Utara", "14350"),
|
|
("Pademangan Barat", "Pademangan", "Jakarta Utara", "14420"),
|
|
("Pluit", "Penjaringan", "Jakarta Utara", "14450"),
|
|
("Pegangsaan Dua", "Kelapa Gading", "Jakarta Utara", "14250"),
|
|
("Cipete Selatan", "Cilandak", "Jakarta Selatan", "12410"),
|
|
("Pondok Pinang", "Kebayoran Lama", "Jakarta Selatan", "12310"),
|
|
("Bangka", "Mampang Prapatan", "Jakarta Selatan", "12730"),
|
|
("Tegal Parang", "Mampang Prapatan", "Jakarta Selatan", "12790"),
|
|
("Ragunan", "Pasar Minggu", "Jakarta Selatan", "12550"),
|
|
("Cipedak", "Jagakarsa", "Jakarta Selatan", "12630"),
|
|
("Pondok Kelapa", "Duren Sawit", "Jakarta Timur", "13450"),
|
|
("Klender", "Duren Sawit", "Jakarta Timur", "13470"),
|
|
("Cipinang Melayu", "Makasar", "Jakarta Timur", "13620"),
|
|
("Halim Perdanakusuma", "Makasar", "Jakarta Timur", "13610"),
|
|
("Matraman", "Matraman", "Jakarta Timur", "13140"),
|
|
("Cakung Timur", "Cakung", "Jakarta Timur", "13910"),
|
|
("Jatinegara Kaum", "Pulogadung", "Jakarta Timur", "13250"),
|
|
("Kayu Putih", "Pulogadung", "Jakarta Timur", "13260"),
|
|
("Cilangkap", "Cipayung", "Jakarta Timur", "13870"),
|
|
("Kelapa Dua Wetan", "Ciracas", "Jakarta Timur", "13730"),
|
|
("Lenteng Agung", "Jagakarsa", "Jakarta Selatan", "12610"),
|
|
("Kebon Bawang", "Tanjung Priok", "Jakarta Utara", "14320"),
|
|
("Tegal Alur", "Kalideres", "Jakarta Barat", "11820"),
|
|
("Kamal", "Kalideres", "Jakarta Barat", "11810"),
|
|
("Marunda", "Cilincing", "Jakarta Utara", "14150"),
|
|
("Semper Timur", "Cilincing", "Jakarta Utara", "14130"),
|
|
("Kebayoran Lama Utara", "Kebayoran Lama", "Jakarta Selatan", "12240"),
|
|
("Pesanggrahan", "Pesanggrahan", "Jakarta Selatan", "12250"),
|
|
("Ulujami", "Pesanggrahan", "Jakarta Selatan", "12250"),
|
|
("Srengseng Sawah", "Jagakarsa", "Jakarta Selatan", "12640"),
|
|
("Kembangan Utara", "Kembangan", "Jakarta Barat", "11610"),
|
|
("Cengkareng Barat", "Cengkareng", "Jakarta Barat", "11730"),
|
|
("Kalibaru", "Cilincing", "Jakarta Utara", "14110"),
|
|
("Penjaringan", "Penjaringan", "Jakarta Utara", "14440"),
|
|
("Ancol", "Pademangan", "Jakarta Utara", "14430"),
|
|
("Kebon Pala", "Makasar", "Jakarta Timur", "13650"),
|
|
("Cawang", "Kramat Jati", "Jakarta Timur", "13630"),
|
|
];
|
|
|
|
internal static readonly string[] StreetNames =
|
|
[
|
|
"Jenderal Sudirman",
|
|
"MH Thamrin",
|
|
"HR Rasuna Said",
|
|
"Gatot Subroto",
|
|
"Casablanca",
|
|
"Pramuka",
|
|
"Matraman Raya",
|
|
"Gunung Sahari",
|
|
"Hayam Wuruk",
|
|
"Suryo Pranoto",
|
|
"Tomang Raya",
|
|
"Daan Mogot",
|
|
"Cendrawasih",
|
|
"Bekasi Timur Raya",
|
|
"Perintis Kemerdekaan",
|
|
"Danau Sunter Selatan",
|
|
"Boulevard Barat",
|
|
"Boulevard Selatan",
|
|
"Pesanggrahan",
|
|
"Radio Dalam",
|
|
"Pondok Indah",
|
|
"Wijaya Kusuma",
|
|
"Sisingamangaraja",
|
|
"Kyai Tapa",
|
|
];
|
|
|
|
internal static readonly string[] PersonNames =
|
|
[
|
|
"Risky Adi Putra",
|
|
"Sulaiman",
|
|
"Siti Nurhaliza",
|
|
"Budi Santoso",
|
|
"Dewi Lestari",
|
|
"Andi Prabowo",
|
|
"Nina Sari",
|
|
"Hendra Wijaya",
|
|
"Lina Marlina",
|
|
"Yudi Hartono",
|
|
"Putri Amalia",
|
|
"Reza Satrio",
|
|
"Farhan Hidayat",
|
|
"Fitria Lestari",
|
|
"Riko Anggara",
|
|
"Clara Wibisono",
|
|
"Aditya Mahesa",
|
|
"Rahmawati",
|
|
"Yoga Ramadhan",
|
|
"Mega Wulandari",
|
|
];
|
|
|
|
internal static readonly string[] BulanNames =
|
|
[
|
|
"Januari",
|
|
"Februari",
|
|
"Maret",
|
|
"April",
|
|
"Mei",
|
|
"Juni",
|
|
"Juli",
|
|
"Agustus",
|
|
"September",
|
|
"Oktober",
|
|
"November",
|
|
"Desember",
|
|
];
|
|
|
|
private static readonly CultureInfo IdCulture = new("id-ID");
|
|
|
|
internal static string FormatAlamat((string Kelurahan, string Kecamatan, string Kota, string PostalCode) wilayah, string street, int number) =>
|
|
$"Jl. {street} No. {number}, Kel. {wilayah.Kelurahan}, Kec. {wilayah.Kecamatan}, {wilayah.Kota} {wilayah.PostalCode}";
|
|
|
|
internal static string FormatTanggal(DateTime date) => date.ToString("dd MMMM yyyy", IdCulture);
|
|
|
|
internal static string FormatBulanDenganTahun(DateTime date) => date.ToString("MMMM yyyy", IdCulture);
|
|
}
|