@model ProductOverviewModel @using Nop.Core @using Nop.Core.Domain.Catalog @using Nop.Core.Domain.Orders @using Nop.Core.Domain.Tax @using Nop.Services.Configuration @inject IStoreContext storeContext @inject IWorkContext workContext @inject ISettingService settingService @inject CatalogSettings catalogSettings @inject IViewComponentSelector viewComponentSelector @{ //prepare "Add to cart" AJAX link var addtocartlink = ""; var shoppingCartTypeId = (int)ShoppingCartType.ShoppingCart; var quantity = 1; if (Model.ProductPrice.ForceRedirectionAfterAddingToCart) { addtocartlink = Url.RouteUrl("AddProductToCart-Catalog", new { productId = Model.Id, shoppingCartTypeId = shoppingCartTypeId, quantity = quantity, forceredirection = Model.ProductPrice.ForceRedirectionAfterAddingToCart }); } else { addtocartlink = Url.RouteUrl("AddProductToCart-Catalog", new { productId = Model.Id, shoppingCartTypeId = shoppingCartTypeId, quantity = quantity }); } var addtowishlistlink = Url.RouteUrl("AddProductToCart-Catalog", new { productId = Model.Id, shoppingCartTypeId = (int)ShoppingCartType.Wishlist, quantity = quantity }); var addtocomparelink = Url.RouteUrl("AddProductToCompare", new { productId = Model.Id }); var storeId = (await storeContext.GetCurrentStoreAsync()).Id; }