Adds simple delete api

This commit is contained in:
2019-02-02 15:56:44 +01:00
parent 46532eee9e
commit a7cc92f903
6 changed files with 32 additions and 3 deletions

View File

@@ -30,6 +30,16 @@ pub mod recipes {
recipes.load::<Recipe>(conn)
.expect("Error loading recipe's list")
}
pub fn delete(conn: &SqliteConnection, recipe_id: i32) -> bool {
use self::schema::recipes::dsl::*;
diesel::delete(
recipes.filter(
id.eq(recipe_id)))
.execute(conn)
.is_ok()
}
}