C# Class Nop.Admin.Controllers.ProductController

Show file Open project: grandnode/grandnode

Public Methods

Method Description
AddAttributeCombinationPopup ( string btnId, string formId, int productId ) : System.Web.Mvc.ActionResult
AssociateProductToAttributeValuePopup ( ) : System.Web.Mvc.ActionResult
AssociatedProductAddPopup ( int productId ) : System.Web.Mvc.ActionResult
BulkEdit ( ) : System.Web.Mvc.ActionResult
Create ( ) : System.Web.Mvc.ActionResult
CrossSellProductAddPopup ( int productId ) : System.Web.Mvc.ActionResult
Edit ( int id ) : System.Web.Mvc.ActionResult
EditAttributeValues ( int productAttributeMappingId, int productId ) : System.Web.Mvc.ActionResult
EditProductTag ( int id ) : System.Web.Mvc.ActionResult
Index ( ) : System.Web.Mvc.ActionResult
List ( ) : System.Web.Mvc.ActionResult
LowStockReport ( ) : System.Web.Mvc.ActionResult
ProductAttributeConditionPopup ( string btnId, int productId, string formId, int productAttributeMappingId ) : System.Web.Mvc.ActionResult
ProductAttributeValidationRulesPopup ( int id, int productId ) : System.Web.Mvc.ActionResult
ProductAttributeValueCreatePopup ( int productAttributeMappingId, int productId ) : System.Web.Mvc.ActionResult
ProductAttributeValueEditPopup ( int id, int productId, int productAttributeMappingId ) : System.Web.Mvc.ActionResult
ProductController ( IProductService productService, IProductTemplateService productTemplateService, ICategoryService categoryService, IManufacturerService manufacturerService, ICustomerService customerService, IUrlRecordService urlRecordService, IWorkContext workContext, ILanguageService languageService, ILocalizationService localizationService, ISpecificationAttributeService specificationAttributeService, IPictureService pictureService, ITaxCategoryService taxCategoryService, IProductTagService productTagService, ICopyProductService copyProductService, IPdfService pdfService, IExportManager exportManager, IImportManager importManager, ICustomerActivityService customerActivityService, IPermissionService permissionService, IAclService aclService, IStoreService storeService, IOrderService orderService, IStoreMappingService storeMappingService, IVendorService vendorService, IShippingService shippingService, IShipmentService shipmentService, ICurrencyService currencyService, Nop.Core.Domain.Directory.CurrencySettings currencySettings, IMeasureService measureService, Nop.Core.Domain.Directory.MeasureSettings measureSettings, Nop.Core.Domain.Common.AdminAreaSettings adminAreaSettings, IDateTimeHelper dateTimeHelper, IDiscountService discountService, IProductAttributeService productAttributeService, IBackInStockSubscriptionService backInStockSubscriptionService, IShoppingCartService shoppingCartService, IProductAttributeFormatter productAttributeFormatter, IProductAttributeParser productAttributeParser, IDownloadService downloadService, IRepository productRepository, ICacheManager cacheManager ) : System
ProductTags ( ) : System.Web.Mvc.ActionResult
RelatedProductAddPopup ( int productId ) : System.Web.Mvc.ActionResult
RequiredProductAddPopup ( string btnId, string productIdsInput ) : System.Web.Mvc.ActionResult

Private Methods

Method Description
AddAttributeCombinationPopup ( string btnId, string formId, int productId, Nop.Admin.Models.Catalog.AddProductAttributeCombinationModel model, System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
AssociateProductToAttributeValuePopup ( string productIdInput, string productNameInput, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
AssociateProductToAttributeValuePopupList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
AssociatedProductAddPopup ( string btnId, string formId, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
AssociatedProductAddPopupList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
AssociatedProductDelete ( int id ) : System.Web.Mvc.ActionResult
AssociatedProductList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
AssociatedProductUpdate ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
BulkEditDelete ( IEnumerable products ) : System.Web.Mvc.ActionResult
BulkEditSelect ( Nop.Web.Framework.Kendoui.DataSourceRequest command, Nop.Admin.Models.Catalog.BulkEditListModel model ) : System.Web.Mvc.ActionResult
BulkEditUpdate ( IEnumerable products ) : System.Web.Mvc.ActionResult
CopyProduct ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
Create ( Nop.Admin.Models.Catalog.ProductModel model, bool continueEditing ) : System.Web.Mvc.ActionResult
CrossSellProductAddPopup ( string btnId, string formId, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
CrossSellProductAddPopupList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
CrossSellProductDelete ( int id, int productId2 ) : System.Web.Mvc.ActionResult
CrossSellProductList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
Delete ( int id ) : System.Web.Mvc.ActionResult
DeleteSelected ( ICollection selectedIds ) : System.Web.Mvc.ActionResult
DownloadCatalogAsPdf ( Nop.Admin.Models.Catalog.ProductListModel model ) : System.Web.Mvc.ActionResult
Edit ( Nop.Admin.Models.Catalog.ProductModel model, bool continueEditing ) : System.Web.Mvc.ActionResult
EditProductTag ( string btnId, string formId, Nop.Admin.Models.Catalog.ProductTagModel model ) : System.Web.Mvc.ActionResult
ExportExcelAll ( Nop.Admin.Models.Catalog.ProductListModel model ) : System.Web.Mvc.ActionResult
ExportExcelSelected ( string selectedIds ) : System.Web.Mvc.ActionResult
ExportXmlAll ( Nop.Admin.Models.Catalog.ProductListModel model ) : System.Web.Mvc.ActionResult
ExportXmlSelected ( string selectedIds ) : System.Web.Mvc.ActionResult
GenerateAllAttributeCombinations ( int productId ) : System.Web.Mvc.ActionResult
GetChildCategoryIds ( int parentCategoryId ) : List
GoToSku ( Nop.Admin.Models.Catalog.ProductListModel model ) : System.Web.Mvc.ActionResult
ImportExcel ( ) : System.Web.Mvc.ActionResult
ListActivityLog ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
LoadProductFriendlyNames ( string productIds ) : System.Web.Mvc.ActionResult
LowStockReportList ( Nop.Web.Framework.Kendoui.DataSourceRequest command ) : System.Web.Mvc.ActionResult
ParseProductTags ( string productTags ) : string[]
PrepareAclModel ( Nop.Admin.Models.Catalog.ProductModel model, Product product, bool excludeProperties ) : void
PrepareAddProductAttributeCombinationModel ( Nop.Admin.Models.Catalog.AddProductAttributeCombinationModel model, Product product ) : void
PrepareProductModel ( Nop.Admin.Models.Catalog.ProductModel model, Product product, bool setPredefinedValues, bool excludeProperties ) : void
PrepareStoresMappingModel ( Nop.Admin.Models.Catalog.ProductModel model, Product product, bool excludeProperties ) : void
ProductAttributeCombinationDelete ( int id, int productId ) : System.Web.Mvc.ActionResult
ProductAttributeCombinationList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
ProductAttributeCombinationUpdate ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductAttributeConditionPopup ( string btnId, string formId, Nop.Admin.Models.Catalog.ProductAttributeConditionModel model, System.Web.Mvc.FormCollection form ) : System.Web.Mvc.ActionResult
ProductAttributeMappingDelete ( int id, int productId ) : System.Web.Mvc.ActionResult
ProductAttributeMappingInsert ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductAttributeMappingList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
ProductAttributeMappingUpdate ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductAttributeValidationRulesPopup ( string btnId, string formId, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductAttributeValueCreatePopup ( string btnId, string formId, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductAttributeValueDelete ( int id, int ProductId, int productAttributeMappingId ) : System.Web.Mvc.ActionResult
ProductAttributeValueEditPopup ( int productId, string btnId, string formId, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductAttributeValueList ( int productAttributeMappingId, int productId, Nop.Web.Framework.Kendoui.DataSourceRequest command ) : System.Web.Mvc.ActionResult
ProductCategoryDelete ( int id, int productId ) : System.Web.Mvc.ActionResult
ProductCategoryInsert ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductCategoryList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
ProductCategoryUpdate ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, Nop.Admin.Models.Catalog.ProductListModel model ) : System.Web.Mvc.ActionResult
ProductManufacturerDelete ( int id, int productId ) : System.Web.Mvc.ActionResult
ProductManufacturerInsert ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductManufacturerList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
ProductManufacturerUpdate ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductPictureAdd ( int pictureId, int displayOrder, string overrideAltAttribute, string overrideTitleAttribute, int productId ) : System.Web.Mvc.ActionResult
ProductPictureDelete ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductPictureList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
ProductPictureUpdate ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
ProductSpecAttrDelete ( int id, int ProductSpecificationId, int productId ) : System.Web.Mvc.ActionResult
ProductSpecAttrList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
ProductSpecAttrUpdate ( Nop.Admin.Models.Catalog.ProductSpecificationAttributeModel model ) : System.Web.Mvc.ActionResult
ProductSpecificationAttributeAdd ( int attributeTypeId, int specificationAttributeId, int specificationAttributeOptionId, string customValue, bool allowFiltering, bool showOnProductPage, int displayOrder, int productId ) : System.Web.Mvc.ActionResult
ProductTagDelete ( int id ) : System.Web.Mvc.ActionResult
ProductTags ( Nop.Web.Framework.Kendoui.DataSourceRequest command ) : System.Web.Mvc.ActionResult
PurchasedWithOrders ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
RelatedProductAddPopup ( string btnId, string formId, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
RelatedProductAddPopupList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
RelatedProductDelete ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
RelatedProductList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
RelatedProductUpdate ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
RequiredProductAddPopupList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
SaveProductTags ( Product product, string productTags ) : void
SaveProductWarehouseInventory ( Product product, Nop.Admin.Models.Catalog.ProductModel model ) : void
TierPriceDelete ( int id, int productId ) : System.Web.Mvc.ActionResult
TierPriceInsert ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
TierPriceList ( Nop.Web.Framework.Kendoui.DataSourceRequest command, int productId ) : System.Web.Mvc.ActionResult
TierPriceUpdate ( Nop.Admin.Models.Catalog.ProductModel model ) : System.Web.Mvc.ActionResult
UpdateLocales ( Product product, Nop.Admin.Models.Catalog.ProductModel model ) : List
UpdateLocales ( Nop.Core.Domain.Catalog.ProductAttributeValue pav, Nop.Admin.Models.Catalog.ProductModel model ) : List
UpdateLocales ( Nop.Core.Domain.Catalog.ProductTag productTag, Nop.Admin.Models.Catalog.ProductTagModel model ) : List
UpdatePictureSeoNames ( Product product ) : void

Method Details

AddAttributeCombinationPopup() public method

public AddAttributeCombinationPopup ( string btnId, string formId, int productId ) : System.Web.Mvc.ActionResult
btnId string
formId string
productId int
return System.Web.Mvc.ActionResult

AssociateProductToAttributeValuePopup() public method

public AssociateProductToAttributeValuePopup ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

AssociatedProductAddPopup() public method

public AssociatedProductAddPopup ( int productId ) : System.Web.Mvc.ActionResult
productId int
return System.Web.Mvc.ActionResult

BulkEdit() public method

public BulkEdit ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

Create() public method

public Create ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

CrossSellProductAddPopup() public method

public CrossSellProductAddPopup ( int productId ) : System.Web.Mvc.ActionResult
productId int
return System.Web.Mvc.ActionResult

Edit() public method

public Edit ( int id ) : System.Web.Mvc.ActionResult
id int
return System.Web.Mvc.ActionResult

EditAttributeValues() public method

public EditAttributeValues ( int productAttributeMappingId, int productId ) : System.Web.Mvc.ActionResult
productAttributeMappingId int
productId int
return System.Web.Mvc.ActionResult

EditProductTag() public method

public EditProductTag ( int id ) : System.Web.Mvc.ActionResult
id int
return System.Web.Mvc.ActionResult

Index() public method

public Index ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

List() public method

public List ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

LowStockReport() public method

public LowStockReport ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

ProductAttributeConditionPopup() public method

public ProductAttributeConditionPopup ( string btnId, int productId, string formId, int productAttributeMappingId ) : System.Web.Mvc.ActionResult
btnId string
productId int
formId string
productAttributeMappingId int
return System.Web.Mvc.ActionResult

ProductAttributeValidationRulesPopup() public method

public ProductAttributeValidationRulesPopup ( int id, int productId ) : System.Web.Mvc.ActionResult
id int
productId int
return System.Web.Mvc.ActionResult

ProductAttributeValueCreatePopup() public method

public ProductAttributeValueCreatePopup ( int productAttributeMappingId, int productId ) : System.Web.Mvc.ActionResult
productAttributeMappingId int
productId int
return System.Web.Mvc.ActionResult

ProductAttributeValueEditPopup() public method

public ProductAttributeValueEditPopup ( int id, int productId, int productAttributeMappingId ) : System.Web.Mvc.ActionResult
id int
productId int
productAttributeMappingId int
return System.Web.Mvc.ActionResult

ProductController() public method

public ProductController ( IProductService productService, IProductTemplateService productTemplateService, ICategoryService categoryService, IManufacturerService manufacturerService, ICustomerService customerService, IUrlRecordService urlRecordService, IWorkContext workContext, ILanguageService languageService, ILocalizationService localizationService, ISpecificationAttributeService specificationAttributeService, IPictureService pictureService, ITaxCategoryService taxCategoryService, IProductTagService productTagService, ICopyProductService copyProductService, IPdfService pdfService, IExportManager exportManager, IImportManager importManager, ICustomerActivityService customerActivityService, IPermissionService permissionService, IAclService aclService, IStoreService storeService, IOrderService orderService, IStoreMappingService storeMappingService, IVendorService vendorService, IShippingService shippingService, IShipmentService shipmentService, ICurrencyService currencyService, Nop.Core.Domain.Directory.CurrencySettings currencySettings, IMeasureService measureService, Nop.Core.Domain.Directory.MeasureSettings measureSettings, Nop.Core.Domain.Common.AdminAreaSettings adminAreaSettings, IDateTimeHelper dateTimeHelper, IDiscountService discountService, IProductAttributeService productAttributeService, IBackInStockSubscriptionService backInStockSubscriptionService, IShoppingCartService shoppingCartService, IProductAttributeFormatter productAttributeFormatter, IProductAttributeParser productAttributeParser, IDownloadService downloadService, IRepository productRepository, ICacheManager cacheManager ) : System
productService IProductService
productTemplateService IProductTemplateService
categoryService ICategoryService
manufacturerService IManufacturerService
customerService ICustomerService
urlRecordService IUrlRecordService
workContext IWorkContext
languageService ILanguageService
localizationService ILocalizationService
specificationAttributeService ISpecificationAttributeService
pictureService IPictureService
taxCategoryService ITaxCategoryService
productTagService IProductTagService
copyProductService ICopyProductService
pdfService IPdfService
exportManager IExportManager
importManager IImportManager
customerActivityService ICustomerActivityService
permissionService IPermissionService
aclService IAclService
storeService IStoreService
orderService IOrderService
storeMappingService IStoreMappingService
vendorService IVendorService
shippingService IShippingService
shipmentService IShipmentService
currencyService ICurrencyService
currencySettings Nop.Core.Domain.Directory.CurrencySettings
measureService IMeasureService
measureSettings Nop.Core.Domain.Directory.MeasureSettings
adminAreaSettings Nop.Core.Domain.Common.AdminAreaSettings
dateTimeHelper IDateTimeHelper
discountService IDiscountService
productAttributeService IProductAttributeService
backInStockSubscriptionService IBackInStockSubscriptionService
shoppingCartService IShoppingCartService
productAttributeFormatter IProductAttributeFormatter
productAttributeParser IProductAttributeParser
downloadService IDownloadService
productRepository IRepository
cacheManager ICacheManager
return System

ProductTags() public method

public ProductTags ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

RelatedProductAddPopup() public method

public RelatedProductAddPopup ( int productId ) : System.Web.Mvc.ActionResult
productId int
return System.Web.Mvc.ActionResult

RequiredProductAddPopup() public method

public RequiredProductAddPopup ( string btnId, string productIdsInput ) : System.Web.Mvc.ActionResult
btnId string
productIdsInput string
return System.Web.Mvc.ActionResult