public void AddSnapshotDto(AddSnapshotDto dto) { if (dto == null) { return; } var properties = typeof(AddSnapshotDto).GetTypeInfo().DeclaredProperties; foreach (var property in properties) { var value = property.GetValue(dto); property.SetValue(this, value); } }
public AddInventorySnapshotDto(Guid inventoryId, AddSnapshotDto snapshotDto) { InventoryId = inventoryId; if (snapshotDto == null) { return; } var properties = typeof(AddSnapshotDto).GetTypeInfo().DeclaredProperties; foreach (var property in properties) { var value = property.GetValue(snapshotDto); property.SetValue(this, value); } }
public AddOrderSnapshotDto(Guid orderId, Guid placeId, AddSnapshotDto dto) { OrderId = orderId; PlaceId = placeId; if (dto == null) { return; } var properties = typeof(AddSnapshotDto).GetTypeInfo().DeclaredProperties; foreach (var property in properties) { var value = property.GetValue(dto); property.SetValue(this, value); } }