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; }