public async Task <ActionResult <PaymentDetailTB> > PostPaymentDetail(PaymentDetailTB paymentDetail) { _context.PaymentDetail.Add(paymentDetail); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPaymentDetail", new { id = paymentDetail.PmId }, paymentDetail)); }
public async Task <IActionResult> PutPaymentDetail(int id, PaymentDetailTB paymentDetail) { if (id != paymentDetail.PmId) { return(BadRequest()); } _context.Entry(paymentDetail).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PaymentDetailExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }