public ItemSkuCountDto(SkuSummaryDto skuSummaryDto, int count) { if (skuSummaryDto == null) { return; } var properties = typeof(SkuSummaryDto).GetTypeInfo().DeclaredProperties; foreach (var property in properties) { var value = property.GetValue(skuSummaryDto); property.SetValue(this, value); } ItemCount = count; }
public ReadOrderSkuDto(SkuSummaryDto dto) : base(dto) { AllocatedTagNumbers = new List <string>(); ReceivedTagNumbers = new List <string>(); if (dto == null) { return; } var type = typeof(SkuSummaryDto); var properties = type.GetTypeInfo().DeclaredProperties; foreach (var property in properties) { var value = property.GetValue(dto); property.SetValue(this, value); } }