Esempio n. 1
0
        /// <summary>
        /// Create a payment event
        /// </summary>
        /// <param name="paymentId">Id of Payment</param>
        /// <param name="eventType">Event Type</param>
        /// <param name="notes">Notes</param>
        public void CreatePaymentEvent(int paymentId, PaymentEventTypeEnum eventType, string notes)
        {
            var paymentEvent = new PaymentEvent
            {
                PaymentId = paymentId,
                EventType = new EnumEntity { Code = eventType.GetCode() },
                Notes = notes
            };

            paymentEventDao.Create(paymentEvent);
        }
Esempio n. 2
0
        /// <summary>
        ///  Get booking payment event by PaymentType
        /// </summary>
        /// <param name="paymentEvents">Collection of PaymentEvents</param>
        /// <param name="paymentEventType">PaymentEventTypeEnum</param>
        /// <returns>PaymentEvent</returns>
        private PaymentEvent GetPaymentEventByType(IEnumerable<PaymentEvent> paymentEvents, PaymentEventTypeEnum paymentEventType)
        {
            Helper.ArgumentNotNull(paymentEvents, "paymentEvents");
            return paymentEvents.ToList().Find(p => p.EventType.Name == paymentEventType.GetCode());

        }