VideoRentalService.SakilaEntities.AddTopayments C# (CSharp) Method

AddTopayments() public method

Deprecated Method for adding a new object to the payments EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead.
public AddTopayments ( payment payment ) : void
payment payment
return void
        public void AddTopayments(payment payment)
        {
            base.AddObject("payments", payment);
        }
    

Usage Example

Exemplo n.º 1
0
        public override bool RefundPayment(int paymentid)
        {
            bool result = false;

            using (SakilaEntities dc = new SakilaEntities())
            {

                SPayment spayment = new SPayment();

                var model = from p in dc.payments
                            where p.payment_id == paymentid
                            //orderby (p.payment_date)
                            select p;
                List<payment> payments = model.ToList<payment>();

                simulator.PerformanceSimulation();

                payment refundpayment = new payment();
                refundpayment.amount = payments[0].amount * -1;
                refundpayment.customer_id = payments[0].customer_id;
                refundpayment.customerReference = payments[0].customerReference;
                refundpayment.rental_id = payments[0].rental_id;
                refundpayment.rentalReference = payments[0].rentalReference;
                refundpayment.payment_date = DateTime.Now;
                refundpayment.staff_id = payments[0].staff_id;
                refundpayment.staffReference = payments[0].staffReference;

                dc.AddTopayments(refundpayment);
                dc.AcceptAllChanges();
                dc.SaveChanges();
            }
            result = true;

            return result;
        }
All Usage Examples Of VideoRentalService.SakilaEntities::AddTopayments