示例#1
0
 public ActionResult AddRentUnitStep5(RentalBasketVM mRentalBasketVM)
 {
     if (ModelState.IsValid)
     {
         var basket = GetRentalBasket();
         if (TryUpdateModel(basket))
         {
             UpdateBasket(basket);
             return(RedirectToAction(Stepper2.NextStep()));
         }
     }
     return(View(mRentalBasketVM));
 }
示例#2
0
        public ActionResult AddRentUnitStep2(RentalBasketVM mRentalBasketVM)
        {
            var rentAcc = GetRentalBasket();

            if (rentAcc.RentedUnits == null || rentAcc.RentedUnits.Count == 0)
            {
                ModelState.AddModelError("", "No Unit has been selected!");
                return(View(mRentalBasketVM));
            }

            //rentAcc.AttachedContracts = new List<Contract>();
            rentAcc.OneOffItems.ForEach(c => c.Quantity = rentAcc.RentedUnits.Count);
            return(RedirectToAction(Stepper2.NextStep()));
        }