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