private IMiniBasketModel ResolveModel() { var container = UCommerceUIModule.Container; var args = new Castle.MicroKernel.Arguments { { "cartPageId", this.CartPageId } }; var model = container.Resolve <IMiniBasketModel>(args); return(model); }
private IBasketPreviewModel ResolveModel() { var container = UCommerceUIModule.Container; var args = new Castle.MicroKernel.Arguments { { "nextStepId", this.NextStepId }, { "previousStepId", this.PreviousStepId } }; var model = container.Resolve <IBasketPreviewModel>(args); return(model); }
private ICartModel ResolveModel() { var container = UCommerceUIModule.Container; var args = new Castle.MicroKernel.Arguments { { "nextStepId", this.NextStepId }, { "productDetailsPageId", this.ProductDetailsPageId } }; var model = container.Resolve <ICartModel>(args); return(model); }
public IShippingPickerModel ResolveModel() { var container = UCommerceUIModule.Container; var args = new Castle.MicroKernel.Arguments { { "nextStepId", this.NextStepId }, { "previousStepId", this.PreviousStepId } }; var model = container.Resolve <IShippingPickerModel>(args); return(model); }
private IMiniBasketModel ResolveMiniBasketModel() { var args = new Castle.MicroKernel.Arguments(); args.AddProperties(new { cartPageId = Guid.Empty }); var container = UCommerceUIModule.Container; var model = container.Resolve <IMiniBasketModel>(args); return(model); }
private IAddressModel ResolveModel() { var args = new Castle.MicroKernel.Arguments(); args.AddProperties(new { nextStepId = this.NextStepId, previousStepId = this.PreviousStepId }); var container = UCommerceUIModule.Container; var model = container.Resolve <IAddressModel>(args); return(model); }
private ICartModel ResolveModel() { var args = new Castle.MicroKernel.Arguments(); args.AddProperties(new { nextStepId = this.NextStepId, productDetailsPageId = this.ProductDetailsPageId, redirectPageId = this.RedirectPageId }); var container = UCommerceUIModule.Container; var model = container.Resolve <ICartModel>(args); return(model); }
private IMiniBasketModel ResolveModel() { var args = new Castle.MicroKernel.Arguments(); args.AddProperties(new { cartPageId = this.CartPageId, productDetailsPageId = this.ProductDetailsPageId, checkoutPageId = this.CheckoutPageId }); var container = UCommerceUIModule.Container; var model = container.Resolve <IMiniBasketModel>(args); return(model); }
private ICategoryModel ResolveModel() { var container = UCommerceUIModule.Container; var args = new Castle.MicroKernel.Arguments { { "hideMiniBasket", this.HideMiniBasket }, { "allowChangingCurrency", this.AllowChangingCurrency }, { "imageId", this.ImageId }, { "categoryPageId", this.CategoryPageId }, { "searchPageId", this.SearchPageId }, { "productDetailsPageId", this.ProductDetailsPageId } }; var model = container.Resolve <ICategoryModel>(args); return(model); }
private ICategoryModel ResolveModel() { var args = new Castle.MicroKernel.Arguments(); args.AddProperties(new { hideMiniBasket = this.HideMiniBasket, allowChangingCurrency = this.AllowChangingCurrency, imageId = this.ImageId, categoryPageId = this.CategoryPageId, searchPageId = this.SearchPageId, productDetailsPageId = this.ProductDetailsPageId }); var container = UCommerceUIModule.Container; var model = container.Resolve <ICategoryModel>(args); return(model); }
private IProductModel ResolveModel() { var container = UCommerceUIModule.Container; var args = new Castle.MicroKernel.Arguments { { "itemsPerPage", this.ItemsPerPage }, { "openInSamePage", this.OpenInSamePage }, { "isManualSelectionMode", this.IsManualSelectionMode }, { "enableCategoryFallback", this.EnableCategoryFallback }, { "detailsPageId", this.DetailsPageId }, { "productIds", this.ProductIds }, { "categoryIds", this.CategoryIds }, { "fallbackCategoryIds", this.FallbackCategoryIds } }; var model = container.Resolve <IProductModel>(args); return(model); }
private IProductModel ResolveModel() { var args = new Castle.MicroKernel.Arguments(); args.AddProperties(new { itemsPerPage = this.ItemsPerPage, openInSamePage = this.OpenInSamePage, isManualSelectionMode = this.IsManualSelectionMode, enableCategoryFallback = this.EnableCategoryFallback, detailsPageId = this.DetailsPageId, productIds = this.ProductIds, categoryIds = this.CategoryIds, fallbackCategoryIds = this.FallbackCategoryIds }); var container = UCommerceUIModule.Container; var model = container.Resolve <IProductModel>(args); return(model); }