Inheritance: System.Data.Objects.DataClasses.EntityObject
        public bool PayForMovie(byte staffid, byte customerid, byte rentalid, double paymentAmount)
        {
            payment payment = new payment();
            payment.amount = (decimal)paymentAmount;
            payment.customer_id = customerid;
            payment.staff_id = staffid;
            payment.rental_id = rentalid;

            SakilaBusinessLogic.SakilaEntities dc = new SakilaEntities();
            dc.AddTopayments(payment);
            dc.SaveChanges();

            return true;
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the payments EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTopayments(payment payment)
 {
     base.AddObject("payments", payment);
 }
 /// <summary>
 /// Create a new payment object.
 /// </summary>
 /// <param name="payment_id">Initial value of the payment_id property.</param>
 /// <param name="customer_id">Initial value of the customer_id property.</param>
 /// <param name="staff_id">Initial value of the staff_id property.</param>
 /// <param name="amount">Initial value of the amount property.</param>
 /// <param name="payment_date">Initial value of the payment_date property.</param>
 /// <param name="last_update">Initial value of the last_update property.</param>
 public static payment Createpayment(global::System.Int32 payment_id, global::System.Int32 customer_id, global::System.Byte staff_id, global::System.Decimal amount, global::System.DateTime payment_date, global::System.DateTime last_update)
 {
     payment payment = new payment();
     payment.payment_id = payment_id;
     payment.customer_id = customer_id;
     payment.staff_id = staff_id;
     payment.amount = amount;
     payment.payment_date = payment_date;
     payment.last_update = last_update;
     return payment;
 }