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); }
public virtual void PrepareProductListModel(ProductListModel productListModel) { productListModel = productListModel ?? new ProductListModel(); productListModel.AvailableCategories = SelectListHelper.GetCategories(_categoryService, null, false); }