private GetPengajuanDto GetPengajuanLinkById(GetPengajuanDto data) { if (data == null) { return(data); } data.Surat_permohonan = (data.Surat_permohonan == null ? null : GetBaseUrl() + data.Id + "/" + data.Surat_permohonan); data.Surat_pernyataan = (data.Surat_pernyataan == null ? null : GetBaseUrl() + data.Id + "/" + data.Surat_pernyataan); data.File_ktp = (data.File_ktp == null ? null : GetBaseUrl() + data.Id + "/" + data.File_ktp); data.File_biodata = (data.File_biodata == null ? null : GetBaseUrl() + data.Id + "/" + data.File_biodata); data.File_foto = (data.File_foto == null ? null : GetBaseUrl() + data.Id + "/" + data.File_foto); data.File_skck = (data.File_skck == null ? null : GetBaseUrl() + data.Id + "/" + data.File_skck); data.File_surat_sehat = (data.File_surat_sehat == null ? null : GetBaseUrl() + data.Id + "/" + data.File_surat_sehat); data.Surat_bebas_narkoba = (data.Surat_bebas_narkoba == null ? null : GetBaseUrl() + data.Id + "/" + data.Surat_bebas_narkoba); data.File_pendukung = (data.File_pendukung == null ? null : GetBaseUrl() + data.Id + "/" + data.File_pendukung); return(data); }
public static string GetHtmlString(string file, GetPengajuanDto data, string linkPath, string jenis) { var sb = new StringBuilder(); string path = linkPath + "file/" + data.Id + "/" + data.File_foto; sb.Append(@"<html><head></head><body class='depan'>"); if (jenis == "l") { sb.AppendFormat(@" <div class='atas'> <table cellpadding='1px'> <tr><td><strong>{0}</strong></td></tr> <tr><td>{1}</td></tr> </table> </div> <div class='tengah'> <table cellpadding='4px'> <tr> <td style='width: 30%;height: 130px;'> <img src='{2}' alt='' height='100%' width='auto'> </td> <td style='width: 70%;height: 130px;'></td> </tr> </table> </div> <div class='bawah'> <table cellpadding='4px'> <tr> <td rowspan='2' style='width: 65%;color: white;font-size: 16px;font-weight: bold;'>{3}</td> <td style='width: 7%;;height: 23px;'></td> <td rowspan='2' style='width: 28%;color: red;font-size: 12px'>{4}</td> </tr> <tr> <td style='height: 23px;'></td> </tr> </table> </div> <div class='row1'> <table cellpadding='2px'> <tr> <td style='width: 30%;'>Nomor</td> <td style='width: 5%;'>:</td> <td style='width: 65%;'>{5}</td> </tr> </table> </div> <div class='row2'> <table cellpadding='2px'> <tr> <td>Sr. Spv. Geosecurity</td> </tr> </table> </div> <div class='row3'> <table cellpadding='2px'> <tr> <td>Kartu ini milik PT. PERTAMINA (PERSERO), jika hilang atau menemukan harap dikembalikan kepada PT. PERTAMINA (PERSERO) di Jl. A. Yani No. 1247 Palembang. Telp. 0711-513311 Ext: 5110/5145</td> </tr> </table> </div> ", data.Nama_lengkap, data.Vendor.Nama_vendor, path, GetTanggal(data.IdCard.Masa_berlaku), data.No_telp, data.IdCard.Nomor_idcard); } else { sb.AppendFormat(@" <div class='atas'> <table cellpadding='1px'> <tr><td>{0}</td></tr> <tr><td><strong>{1}</strong></td></tr> <tr><td>{2}</td></tr> </table> </div> <div class='tengah'> <table cellpadding='4px'> <tr> <td style='width: 42%;height: 130px;'> <img src='{3}' alt='' height='100%' width='auto'> </td> <td style='width: 58%;height: 130px;'></td> </tr> </table> </div> ", data.IdCard.Nomor_idcard, data.Nama_lengkap, GetTgl(data.IdCard.Masa_berlaku), path); } sb.Append(@"</body></html>"); // var pathFile = Path.Combine(_pathDirectory, "Pages", file); // var fileContent = System.IO.File.ReadAllText(pathFile); // return fileContent; return(sb.ToString()); }