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<T> 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; }