//Pembayaran public pembayaran Payment(pembayaran bayar) { using (var db = new OcphDbContext()) { try { if (bayar.Id <= 0) { bayar.Id = db.Payments.InsertAndGetLastID(bayar); if (bayar.Id > 0) { return(bayar); } } else { var saved = db.Payments.Update(O => new { O.DateOfPayment, O.Note, O.Status, O.verification }, bayar, O => O.Id == bayar.Id); if (saved) { return(bayar); } } throw new SystemException(); } catch (Exception) { throw new SystemException("Data Tidak Tersimpan"); } } }
public IHttpActionResult VerificationPayment(pembayaran data) { try { if (data == null) { throw new SystemException("Periksa Kembali Data Anda"); } return(Ok(context.Payment(data))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }