Can get the full list of accommodation reservations for a family
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
use crate::connections::db_connection;
|
||||
use crate::models::{AccommodationReservation, FamilyID};
|
||||
use crate::schema::accommodations_reservations;
|
||||
use diesel::prelude::*;
|
||||
|
||||
/// Get all the accommodations reservations of a family
|
||||
pub async fn get_all_of_family(id: FamilyID) -> anyhow::Result<Vec<AccommodationReservation>> {
|
||||
db_connection::execute(|conn| {
|
||||
accommodations_reservations::table
|
||||
.filter(accommodations_reservations::dsl::family_id.eq(id.0))
|
||||
.get_results(conn)
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user