Esempio n. 1
0
 public virtual void MarkPaymentAsVerfied(Payment payment, string message, string details)
 {
     payment.Status = Payment.PaymentStatus.Verified;
     payment.Details = details;
     payment.Message += message + " <br />";
 }
Esempio n. 2
0
 public virtual void FailPayment(Payment payment, string message, string details)
 {
     payment.Status = Payment.PaymentStatus.Failed;
     payment.Details = details;
     payment.Message += message + " <br />";
 }
Esempio n. 3
0
 public virtual void MarkPaymentAsComplete(Payment payment, string details)
 {
     payment.Status = Payment.PaymentStatus.Complete;
     payment.Details = details;
     ReCalculateTotalPaid();
     if (TotalPaid >= Total) Status = BookingStatus.Complete;
     Ticket.ReCalculateTicketsSold();
 }
Esempio n. 4
0
 public virtual Payment AddPayment()
 {
     var p =new Payment(this, Total, Reference);
     Payments.Add(p);
     return p;
 }