blob: 187fe8db42b9e6f53c0eaefb0cb6d34d086e38c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
use anyhow::{Context, Result};
use actualbudget_models::actualbudget_zero_budget::ActualbudgetZeroBudget;
use actualbudget_schema::actualbudget_schema::zero_budgets::dsl::zero_budgets as zero_budgets_table;
use diesel::{QueryDsl, RunQueryDsl, SelectableHelper, SqliteConnection};
pub fn get_all_actualbudget_zero_budgets(connection: &mut SqliteConnection) -> Result<Vec<ActualbudgetZeroBudget>> {
let zero_budgets = zero_budgets_table
.select(ActualbudgetZeroBudget::as_select())
.load(connection)
.with_context(|| "failed to get all Actualbudget zero budgets")?;
Ok(zero_budgets)
}
|