public IEnumerable <Pembayaran> getPembayaranByNorek(string norek) { IEnumerable <PembayaranBDO.PembayaranBDO> pembayaranBDO = null; try { pembayaranBDO = pembayaranLogic.getPembayaranByNorek(norek); } catch (Exception e) { string msg = e.Message; string reason = "Get Pembayaran Exception"; throw new FaultException <PembayaranFault>(new PembayaranFault(msg), reason); } if (pembayaranBDO == null) { string msg = string.Format("Pembayaran tidak ditemukan"); string reason = "getPembayaranById Empty Pembayaran"; throw new FaultException <PembayaranFault>(new PembayaranFault(msg), reason); } List <Pembayaran> pembayarans = new List <Pembayaran>(); foreach (var p in pembayaranBDO) { Pembayaran pembayaran = new Pembayaran(); TranslatePembayaranBDOToPembayaranDTO(p, pembayaran); pembayarans.Add(pembayaran); } return(pembayarans); }
private void TranslatePembayaranDTOToPembayaranBDO(Pembayaran pembayaran, PembayaranBDO.PembayaranBDO pembayaranBDO) { pembayaranBDO.invoice_number = pembayaran.invoice_number; pembayaranBDO.waktu_pesan = pembayaran.waktu_pesan; pembayaranBDO.waktu_bayar = pembayaran.waktu_bayar; pembayaranBDO.nominal = pembayaran.nominal; pembayaranBDO.status_bayar = pembayaran.status_bayar; pembayaranBDO.norek_bayar = pembayaran.norek_bayar; }