|
|
|
@ -18,14 +18,14 @@ class BankrollCalculator { |
|
|
|
if (setup.bankroll != null) { |
|
|
|
if (setup.bankroll != null) { |
|
|
|
sessionQuery.equalTo("bankroll.id", setup.bankroll.id) |
|
|
|
sessionQuery.equalTo("bankroll.id", setup.bankroll.id) |
|
|
|
} |
|
|
|
} |
|
|
|
val sessions = sessionQuery.findAll() |
|
|
|
// val sessions = sessionQuery.findAll() |
|
|
|
val transactionQuery = realm.where(Transaction::class.java) |
|
|
|
val transactionQuery = realm.where(Transaction::class.java) |
|
|
|
if (setup.bankroll != null) { |
|
|
|
if (setup.bankroll != null) { |
|
|
|
transactionQuery.equalTo("bankroll.id", setup.bankroll.id).findAll() |
|
|
|
transactionQuery.equalTo("bankroll.id", setup.bankroll.id).findAll() |
|
|
|
} |
|
|
|
} |
|
|
|
val transactions = transactionQuery.findAll() |
|
|
|
val transactions = transactionQuery.findAll() |
|
|
|
|
|
|
|
|
|
|
|
val sessionsNet = sessions.sum("result.net") |
|
|
|
// val sessionsNet = sessions.sum("result.net") |
|
|
|
val transactionsNet = transactions.sum("value") |
|
|
|
val transactionsNet = transactions.sum("value") |
|
|
|
|
|
|
|
|
|
|
|
transactions.forEach { |
|
|
|
transactions.forEach { |
|
|
|
|