diff options
Diffstat (limited to 'transformers/actualbudget_transformer/actualbudget_queries/src/actualbudget_payees.rs')
| -rw-r--r-- | transformers/actualbudget_transformer/actualbudget_queries/src/actualbudget_payees.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/transformers/actualbudget_transformer/actualbudget_queries/src/actualbudget_payees.rs b/transformers/actualbudget_transformer/actualbudget_queries/src/actualbudget_payees.rs new file mode 100644 index 0000000..d5b0c5f --- /dev/null +++ b/transformers/actualbudget_transformer/actualbudget_queries/src/actualbudget_payees.rs @@ -0,0 +1,13 @@ +use actualbudget_models::ActualbudgetPayee; +use actualbudget_schema::actualbudget_schema::payees::dsl::payees; +use anyhow::{Result, Context}; +use diesel::{QueryDsl, RunQueryDsl, SelectableHelper, SqliteConnection}; + +pub fn get_all_actualbudget_payees( + connection: &mut SqliteConnection, +) -> Result<Vec<ActualbudgetPayee>> { + payees + .select(ActualbudgetPayee::as_select()) + .load(connection) + .with_context(|| "failed to get actualbudget payees") +} |
