C# Class Nop.Web.Controllers.ShoppingCartController

Inheritance: Nop.Web.Controllers.BasePublicController
Afficher le fichier Open project: grandnode/grandnode

Méthodes publiques

Méthode Description
ShoppingCartController ( IProductService productService, IStoreContext storeContext, IWorkContext workContext, IShoppingCartService shoppingCartService, IPictureService pictureService, ILocalizationService localizationService, IProductAttributeService productAttributeService, IProductAttributeFormatter productAttributeFormatter, IProductAttributeParser productAttributeParser, ITaxService taxService, ICurrencyService currencyService, IPriceCalculationService priceCalculationService, IPriceFormatter priceFormatter, ICheckoutAttributeParser checkoutAttributeParser, ICheckoutAttributeFormatter checkoutAttributeFormatter, IOrderProcessingService orderProcessingService, IDiscountService discountService, ICustomerService customerService, IGiftCardService giftCardService, ICountryService countryService, IStateProvinceService stateProvinceService, IShippingService shippingService, IOrderTotalCalculationService orderTotalCalculationService, ICheckoutAttributeService checkoutAttributeService, IPaymentService paymentService, IWorkflowMessageService workflowMessageService, IPermissionService permissionService, IDownloadService downloadService, ICacheManager cacheManager, IWebHelper webHelper, ICustomerActivityService customerActivityService, IGenericAttributeService genericAttributeService, IAddressAttributeFormatter addressAttributeFormatter, System.Web.HttpContextBase httpContext, Nop.Core.Domain.Media.MediaSettings mediaSettings, Nop.Core.Domain.Orders.ShoppingCartSettings shoppingCartSettings, Nop.Core.Domain.Catalog.CatalogSettings catalogSettings, Nop.Core.Domain.Orders.OrderSettings orderSettings, Nop.Core.Domain.Shipping.ShippingSettings shippingSettings, Nop.Core.Domain.Tax.TaxSettings taxSettings, CaptchaSettings captchaSettings, Nop.Core.Domain.Common.AddressSettings addressSettings, Nop.Core.Domain.Customers.RewardPointsSettings rewardPointsSettings ) : System

Private Methods

Méthode Description
AddItemsToCartFromWishlist ( System.Guid customerGuid, System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
AddProductToCart_Catalog ( int productId, int shoppingCartTypeId, int quantity, bool forceredirection = false ) : System.Web.Mvc.ActionResult
AddProductToCart_Details ( int productId, int shoppingCartTypeId, System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
ApplyDiscountCoupon ( string discountcouponcode, System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
ApplyGiftCard ( string giftcardcouponcode, System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
Cart ( ) : System.Web.Mvc.ActionResult
ContinueShopping ( ) : System.Web.Mvc.ActionResult
EmailWishlist ( ) : System.Web.Mvc.ActionResult
EmailWishlistSend ( Nop.Web.Models.ShoppingCart.WishlistEmailAFriendModel model, bool captchaValid ) : System.Web.Mvc.ActionResult
FlyoutShoppingCart ( ) : System.Web.Mvc.ActionResult
GetEstimateShipping ( Nop.Web.Models.ShoppingCart.EstimateShippingModel shippingModel, System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
OrderSummary ( bool prepareAndDisplayOrderReviewData ) : System.Web.Mvc.ActionResult
OrderTotals ( bool isEditable ) : System.Web.Mvc.ActionResult
ParseAndSaveCheckoutAttributes ( List cart, System.Web.Mvc.FormCollection form ) : void
ParseProductAttributes ( Product product, System.Web.Mvc.FormCollection form ) : string
ParseRentalDates ( Product product, System.Web.Mvc.FormCollection form, System.DateTime &startDate, System.DateTime &endDate ) : void
PrepareCartItemPictureModel ( Nop.Core.Domain.Orders.ShoppingCartItem sci, int pictureSize, bool showDefaultPicture, string productName ) : Nop.Web.Models.Media.PictureModel
PrepareMiniShoppingCartModel ( ) : Nop.Web.Models.ShoppingCart.MiniShoppingCartModel
PrepareOrderTotalsModel ( IList cart, bool isEditable ) : Nop.Web.Models.ShoppingCart.OrderTotalsModel
PrepareShoppingCartModel ( ShoppingCartModel model, IList cart, bool isEditable = true, bool validateCheckoutAttributes = false, bool prepareEstimateShippingIfEnabled = true, bool setEstimateShippingDefaultAddress = true, bool prepareAndDisplayOrderReviewData = false ) : void
PrepareWishlistModel ( Nop.Web.Models.ShoppingCart.WishlistModel model, IList cart, bool isEditable = true ) : void
ProductDetails_AttributeChange ( int productId, bool validateAttributeConditions, System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
RemoveDiscountCoupon ( ) : System.Web.Mvc.ActionResult
RemoveGiftCardCode ( System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
StartCheckout ( System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
UpdateCart ( System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
UpdateWishlist ( System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
UploadFileCheckoutAttribute ( int attributeId ) : System.Web.Mvc.ActionResult
UploadFileProductAttribute ( int attributeId, int productId ) : System.Web.Mvc.ActionResult
Wishlist ( System.Guid customerGuid ) : System.Web.Mvc.ActionResult

Method Details

ShoppingCartController() public méthode

public ShoppingCartController ( IProductService productService, IStoreContext storeContext, IWorkContext workContext, IShoppingCartService shoppingCartService, IPictureService pictureService, ILocalizationService localizationService, IProductAttributeService productAttributeService, IProductAttributeFormatter productAttributeFormatter, IProductAttributeParser productAttributeParser, ITaxService taxService, ICurrencyService currencyService, IPriceCalculationService priceCalculationService, IPriceFormatter priceFormatter, ICheckoutAttributeParser checkoutAttributeParser, ICheckoutAttributeFormatter checkoutAttributeFormatter, IOrderProcessingService orderProcessingService, IDiscountService discountService, ICustomerService customerService, IGiftCardService giftCardService, ICountryService countryService, IStateProvinceService stateProvinceService, IShippingService shippingService, IOrderTotalCalculationService orderTotalCalculationService, ICheckoutAttributeService checkoutAttributeService, IPaymentService paymentService, IWorkflowMessageService workflowMessageService, IPermissionService permissionService, IDownloadService downloadService, ICacheManager cacheManager, IWebHelper webHelper, ICustomerActivityService customerActivityService, IGenericAttributeService genericAttributeService, IAddressAttributeFormatter addressAttributeFormatter, System.Web.HttpContextBase httpContext, Nop.Core.Domain.Media.MediaSettings mediaSettings, Nop.Core.Domain.Orders.ShoppingCartSettings shoppingCartSettings, Nop.Core.Domain.Catalog.CatalogSettings catalogSettings, Nop.Core.Domain.Orders.OrderSettings orderSettings, Nop.Core.Domain.Shipping.ShippingSettings shippingSettings, Nop.Core.Domain.Tax.TaxSettings taxSettings, CaptchaSettings captchaSettings, Nop.Core.Domain.Common.AddressSettings addressSettings, Nop.Core.Domain.Customers.RewardPointsSettings rewardPointsSettings ) : System
productService IProductService
storeContext IStoreContext
workContext IWorkContext
shoppingCartService IShoppingCartService
pictureService IPictureService
localizationService ILocalizationService
productAttributeService IProductAttributeService
productAttributeFormatter IProductAttributeFormatter
productAttributeParser IProductAttributeParser
taxService ITaxService
currencyService ICurrencyService
priceCalculationService IPriceCalculationService
priceFormatter IPriceFormatter
checkoutAttributeParser ICheckoutAttributeParser
checkoutAttributeFormatter ICheckoutAttributeFormatter
orderProcessingService IOrderProcessingService
discountService IDiscountService
customerService ICustomerService
giftCardService IGiftCardService
countryService ICountryService
stateProvinceService IStateProvinceService
shippingService IShippingService
orderTotalCalculationService IOrderTotalCalculationService
checkoutAttributeService ICheckoutAttributeService
paymentService IPaymentService
workflowMessageService IWorkflowMessageService
permissionService IPermissionService
downloadService IDownloadService
cacheManager ICacheManager
webHelper IWebHelper
customerActivityService ICustomerActivityService
genericAttributeService IGenericAttributeService
addressAttributeFormatter IAddressAttributeFormatter
httpContext System.Web.HttpContextBase
mediaSettings Nop.Core.Domain.Media.MediaSettings
shoppingCartSettings Nop.Core.Domain.Orders.ShoppingCartSettings
catalogSettings Nop.Core.Domain.Catalog.CatalogSettings
orderSettings Nop.Core.Domain.Orders.OrderSettings
shippingSettings Nop.Core.Domain.Shipping.ShippingSettings
taxSettings Nop.Core.Domain.Tax.TaxSettings
captchaSettings Nop.Web.Framework.Security.Captcha.CaptchaSettings
addressSettings Nop.Core.Domain.Common.AddressSettings
rewardPointsSettings Nop.Core.Domain.Customers.RewardPointsSettings
Résultat System