コード例 #1
0
        public virtual void PrepapreProductModel(ProductModel productModel)
        {
            productModel = productModel ?? new ProductModel();
            if (productModel != null && !productModel.CategoryIds.Any())
            {
                productModel.CategoryIds = _categoryService.GetProductCategoriesByProductId(productModel.Id, false).Select(c => c.CategoryId).ToList();
            }

            productModel.AvailableCategories   = SelectListHelper.GetCategories(_categoryService, productModel.CategoryIds, false);
            productModel.AvailableMeasurements = SelectListHelper.GetMeasurements(_measurementService, productModel.MeasurementId, false);
        }
コード例 #2
0
 public virtual void PrepareProductListModel(ProductListModel productListModel)
 {
     productListModel = productListModel ?? new ProductListModel();
     productListModel.AvailableCategories = SelectListHelper.GetCategories(_categoryService, null, false);
 }