public IHttpActionResult DeletePayment(PaymentDTO dto) { if (dto.PaymentId < 1) return BadRequest("Please provide a PaymentId when trying to delete a payment."); Payment payment = _mapper.Map(dto); _invoiceService.DeletePayment(payment); return Ok(); }
public IHttpActionResult PostPayment(PaymentDTO dto) { if (!ModelState.IsValid) return BadRequest(ModelState); if (dto.PaymentId != 0) return BadRequest("PaymentId must be 0 if you are posting a new payment."); Payment payment = _mapper.Map(dto); _invoiceService.AddPayment(payment); return Ok(); }