public ActionResult Refund(PaymentData payment)
        {
            RefundService.RefundServiceClient localServiceProxy = new RefundService.RefundServiceClient();
            int staffID = localServiceProxy.GetStaffID(HttpContext.User.Identity.Name);
            string info = localServiceProxy.RefundPayment(payment.ID, payment.customerID, staffID, payment.rentalID, -1 * (payment.Amount), payment.PaymentDate, payment.FilmTitle);

            //cause a redirectaction here
            return RedirectToAction("PaymentDone");
        }
        // GET: /Payment/Create
        public ActionResult Refund(int id)
        {
            SPayment payment = serviceProxy.GetPayment(id);

            PaymentData pd = new PaymentData();
            pd.Amount = payment.amount;
            pd.FilmTitle = payment.filmtitle;
            pd.ID = payment.rental_id.Value;
            pd.customerID = payment.customer_id;
            pd.rentalID = payment.rental_id.Value;
            pd.staffID = payment.staff_id;
            pd.PaymentDate = payment.payment_date;

            return View(pd);
        }