Exemple #1
0
        public void RemoveManufacturer(string id, string updatedUid, DateTime updatedDate)
        {
            InitConditions();
            if (string.IsNullOrEmpty(id))
            {
                return;
            }
            EnumDefine.ProductGroupConfigTypeEnum key = EnumDefine.ProductGroupConfigTypeEnum.Manufacturer;
            if (!Conditions.ContainsKey(key))
            {
                Conditions.Add(key, new ProductGroupCondition(key, new ProductGroupVendorCondition()));
            }
            ProductGroupManufacturerCondition condition = (ProductGroupManufacturerCondition)Conditions[key].Config;

            condition.Remove(id);
            Conditions[key].ChangeConfig(condition);
            UpdatedUid     = updatedUid;
            UpdatedDateUtc = updatedDate;
        }
 public RProductGroupCondition(EnumDefine.ProductGroupConfigTypeEnum configType, object config)
 {
     ConfigType = configType;
     Config     = config;
 }