public ActionResult AddRentalPayment(string id, string policyId, double totalprice)
        {
            RentalPaymentView rp = new RentalPaymentView();

            rp.RentalId         = id;
            rp.PolicyHolderIdNo = policyId;
            rp.AmountPaid       = totalprice;


            return(View(rp));
        }
Ejemplo n.º 2
0
        public void AddRentalPayment(RentalPaymentView objRentalPaymentView)
        {
            using (var rentalrepo = new RentalPaymentRepository())
            {
                var rent = new RentalPayment {
                    IDNumber      = objRentalPaymentView.PolicyHolderIdNo,
                    RentalId      = objRentalPaymentView.RentalId,
                    AmountPaid    = objRentalPaymentView.AmountPaid,
                    Date          = DateTime.Now,
                    PaymentFor    = "Rental",
                    PaymentMethod = "Cash",

                    PaymentId = objRentalPaymentView.PaymentId,
                };



                rentalrepo.Insert(rent);
            }
        }
        public ActionResult AddRentalPayment(RentalPaymentView model)
        {
            var            r  = new Rental();
            RentalBusiness rb = new RentalBusiness();
            var            rv = rb.GetRentalById(model.RentalId);


            if (ModelState.IsValid)
            {
                // if (model.RentalId == rv.RentalId)
                {
                    // if (model.AmountPaid == rv.TotalPrice)
                    {
                        rb.Quantity(model.PolicyHolderIdNo);
                    }
                }

                _rent.AddRentalPayment(model);
                return(RedirectToAction("GetAllRentalPayments"));
            }
            return(View(model));
        }