Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }