private ILexOfficeRecord LexOfficeRecord(ISettings settings, IRevolutRecord record) { return(new LexOfficeRecord ( wertStellungsDatum: record.DateCompletedUtc, buchungsDatum: record.DateStartedUtc, auftraggeber: FieldsToString(new Auftraggeber(settings, record).Fields()), empfaenger: FieldsToString(new Empfaenger(settings, record).Fields()), auftraggeberEmpfaenger: null, verwendungszweck: FieldsToString(new Verwendungszweck(record).Fields()), zusatzInfo: record.ToString(), betrag: record.Amount, sollBetragAusgabe: !record.Amount.StartsWith("-") ? null : record.OrigAmount, habenBetragEinnahme: record.Amount.StartsWith("-") ? null : record.OrigAmount )); }
private ILexOfficeRecord LexOfficeRecord(Settings settings, IRevolutRecord record) { return(new LexOfficeRecord ( wertStellungsDatum: record.DateCompletedUtc, buchungsDatum: record.DateStartedUtc, auftraggeber: FieldsToString(new Auftraggeber(record).Fields()), empfaenger: FieldsToString(new Empfaenger(settings, record).Fields()), auftraggeberEmpfaenger: null, verwendungszweck: FieldsToString(new Verwendungszweck(record).Fields()), zusatzInfo: FieldsToString( new List <Field> { new Field("Account", record.Account), new Field("State", record.State), new Field("Code", record.BeneficiarySortCodeOrRoutingNumber), } ), betrag: record.Amount, sollBetragAusgabe: !record.Amount.StartsWith("-") ? null : record.OrigAmount, habenBetragEinnahme: record.Amount.StartsWith("-") ? null : record.OrigAmount )); }
public Auftraggeber(IRevolutRecord record) { this.record = record; }
public Verwendungszweck(IRevolutRecord record) { this.record = record; }
public LexOfficeRecordFromRevolutRecord(ISettings settings, IRevolutRecord source) { value = LexOfficeRecord(settings, source); }
public Empfaenger(Settings settings, IRevolutRecord record) { this.settings = settings; this.record = record; }
public Auftraggeber(ISettings settings, IRevolutRecord record) { _record = record; _settings = settings; }
public Empfaenger(ISettings settings, IRevolutRecord record) { _settings = settings ?? throw new ArgumentNullException(nameof(settings)); _record = record ?? throw new ArgumentNullException(nameof(record)); }