public UpdateSkuDto(SkuDetailDto dto)
        {
            Id            = dto.Id;
            Name          = dto.Name;
            Description   = dto.Description;
            CompanyPrefix = dto.CompanyPrefix;
            ItemReference = dto.ItemReference;
            CustomPrefix  = dto.CustomPrefix;
            TemplateId    = dto.TemplateId;
            SkuNumber     = dto.SkuNumber;

            SkuExtendedPropertyList = dto.SkuExtendedPropertyList.Select(e => new WriteSkuExtendedPropertyDto(e)).ToList();
        }
Пример #2
0
        public SkuDetailDto(SkuDetailDto dto) : base(dto)
        {
            if (dto == null)
            {
                return;
            }

            var type       = typeof(SkuDetailDto);
            var properties = type.GetTypeInfo().DeclaredProperties;

            foreach (var property in properties)
            {
                var value = property.GetValue(dto);
                property.SetValue(this, value);
            }
        }