private void UpdateRecord(PostalInformationExtractItem postalInformation, Action <PostalDbaseRecord> updateFunc) { var record = new PostalDbaseRecord(); record.FromBytes(postalInformation.DbaseRecord, _encoding); updateFunc(record); postalInformation.DbaseRecord = record.ToBytes(_encoding); }
private void UpdateVersie(PostalInformationExtractItem postalInformation, Instant timestamp) => UpdateRecord(postalInformation, record => record.versieid.SetValue(timestamp.ToBelgianDateTimeOffset()));
private void UpdateStatus(PostalInformationExtractItem postalInformation, string status) => UpdateRecord(postalInformation, record => { record.status.Value = status; });