private static void WriteTransaction(ISpreadsheetWriter writer, SqlLedgerEntry transaction, IEnumerable <DisplayField> transactionColumns) { foreach (var column in transactionColumns) { writer.WriteField(column.GetDisplayValue(transaction)); } writer.NextRecord(); }
public object GetDisplayValue(SqlLedgerEntry entry) { return(getter(entry)); }
private static LedgerEntry ToModelLine(SqlLedgerEntry arg) { return(new LedgerEntry(arg.NominalCode, arg.NominalCodeName, arg.LedgerEntryType, arg.Amount)); }