示例#1
0
        public virtual ActionResult CheckoutNavigation()
        {
            var navigationPageInfos = UrlProvider.GetCheckoutStepPageInfos(new BaseUrlParameter
            {
                CultureInfo = ComposerContext.CultureInfo
            });

            var currentStep = PageService.GetCheckoutStepPageNumber(SitemapNavigator.CurrentHomePageId, SitemapNavigator.CurrentPageId, ComposerContext.CultureInfo);

            var checkoutNavigationViewModel = CheckoutNavigationViewService.GetCheckoutNavigationViewModel(new GetCheckoutNavigationParam
            {
                StepUrls    = navigationPageInfos,
                CurrentStep = currentStep
            });

            return(View("CheckoutNavigation", checkoutNavigationViewModel));
        }