diff options
Diffstat (limited to 'src/db.rs')
-rw-r--r-- | src/db.rs | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -86,6 +86,13 @@ impl Connection { .get_result(&**self) } + pub fn create_film(&self, film_title: &str, film_url: &Option<String>) -> QueryResult<usize> { + use crate::schema::films::dsl::*; + diesel::insert_into(films) + .values(&(title.eq(film_title), url.eq(film_url))) + .execute(&**self) + } + pub fn get_films(&self) -> QueryResult<Vec<models::Film>> { use crate::schema::films::dsl::*; films.load(&**self) |