diff options
Diffstat (limited to 'src/db.rs')
-rw-r--r-- | src/db.rs | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -71,6 +71,12 @@ impl Connection { Ok(models::AggregatedScreening::from_query(s)) } + pub fn delete_screening(&self, screening_id: i32) -> QueryResult<usize> { + use crate::schema::screenings::dsl::*; + diesel::delete(screenings.filter(id.eq(screening_id))) + .execute(&**self) + } + pub fn create_room(&self, room_name: &String) -> QueryResult<usize> { use crate::schema::rooms::dsl::*; diesel::insert_into(rooms) |