コード例 #1
0
 private void AddIfNotExists(MS_Document document)
 {
     if (_context.MS_Document.Any(l => l.documentType == document.documentType))
     {
         return;
     }
     _context.MS_Document.Add(document);
     _context.SaveChanges();
 }
コード例 #2
0
        private void CreateLanguages()
        {
            List <MS_Document> InitialDocument = new List <MS_Document>();
            List <String>      listDocument    = new List <string>()
            {
                "ALAHIR,Akta Lahir",
                "ANIKAH,Akta Nikah",
                "APP,Akta Pendirian PT",
                "KITAS,Kitas",
                "KK,Kartu Keluarga",
                "KKP,Kartu Keanggotaan Profesi",
                "KTP,KTP",
                "KTPC,KTP Pasangan",
                "KTPP,KTP Pengurus",
                "LKEU,Laporan Keuangan",
                "NPWP,NPWP",
                "PASS,Passport",
                "PPER,Profil Perusahaan",
                "RKOR,Rekening Koran /Tabungan",
                "SCERAI,Surat Cerai",
                "SIM,SIM",
                "SIP,Surat Ijin Praktek",
                "SIUP,SIUP",
                "SKB,Surat Keterangan Bekerja",
                "SKTD,Surat Keterangan Domisili",
                "SLIP,Slip Gaji 3 Bulan",
                "SPKH,Pengesahan Mentri Kehakiman dan Ham",
                "TDP,TDP"
            };

            foreach (var item in listDocument)
            {
                var documentSeparete = item.Split(',');
                var documentPush     = new MS_Document()
                {
                    documentType = documentSeparete[0],
                    documentName = documentSeparete[1]
                };

                InitialDocument.Add(documentPush);
            }

            foreach (var document in InitialDocument)
            {
                AddIfNotExists(document);
            }
        }