Suteki.Shop.Controllers.CheckoutController.Index C# (CSharp) Méthode

Index() private méthode

private Index ( CheckoutViewData checkoutViewData ) : System.Web.Mvc.ActionResult
checkoutViewData Suteki.Shop.ViewData.CheckoutViewData
Résultat System.Web.Mvc.ActionResult
		public ActionResult Index(CheckoutViewData checkoutViewData)
		{
		    var order = checkoutService.OrderFromCheckoutViewData(checkoutViewData, ModelState);

			if (ModelState.IsValid)
			{
				orderRepository.SaveOrUpdate(order);
				//we need an explicit Commit in order to obtain the db-generated Order Id
				unitOfWork.Commit();
				return this.RedirectToAction(c => c.Confirm(order.Id));
			}

		    return View("Index", checkoutViewData);
		}

Same methods

CheckoutController::Index ( int id ) : System.Web.Mvc.ActionResult