public void Save(InvoicePaymentItem item)
        {
            item.GetValidationErrors().ThrowIfHasErrors();

            var element = item.Id == 0 ? Db.CreateAndAdd <InvoicePayment>() : Db.InvoicePayments.Single(x => x.Id == item.Id);

            element.Amount      = item.Amount;
            element.InvoiceId   = item.InvoiceId;
            element.PaymentDate = item.PaymentDate.Value;
            element.PaymentType = item.PaymentType;

            Db.SaveChanges();

            item.Id = element.Id;
        }
Ejemplo n.º 2
0
 public void AddInvoicePaymentItem(InvoicePaymentItem invoicePaymentItem) => _invoicePaymentItems.Add(invoicePaymentItem);
Ejemplo n.º 3
0
 public IActionResult SavePayment([FromBody] InvoicePaymentItem item)
 {
     Service.InvoicePayment.Save(item);
     return(Ok(item));
 }