public ProductGroup(RProductGroup productGroup) { Id = productGroup.Id; Name = productGroup.Name; Status = productGroup.Status; Description = productGroup.Description; Conditions = Common.Serialize.JsonDeserializeObject <IDictionary <EnumDefine.ProductGroupConfigTypeEnum, ProductGroupCondition> >(productGroup.Conditions); //var conditions = Common.Serialize.JsonDeserializeObject<IDictionary<EnumDefine.ProductGroupConfigTypeEnum, ProductGroupCondition>>(productGroup.Conditions); //if (conditions != null && conditions.Count > 0) //{ // foreach (var productGroupCondition in conditions) // { // Conditions.Add(productGroupCondition.Key,); // } //} UpdatedDateUtc = productGroup.UpdatedDateUtc; CreatedDateUtc = productGroup.CreatedDateUtc; CreatedUid = productGroup.CreatedUid; UpdatedUid = productGroup.UpdatedUid; }