From 67eb721d3899ccce3709c6274c2bc4665362816c Mon Sep 17 00:00:00 2001 From: Naumann Date: Wed, 3 Jun 2020 09:41:45 +0200 Subject: [PATCH] zwischenstand --- Models/KatalogModel.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Models/KatalogModel.cs b/Models/KatalogModel.cs index f5e5823..b8a794d 100644 --- a/Models/KatalogModel.cs +++ b/Models/KatalogModel.cs @@ -91,7 +91,20 @@ namespace BuecherwurmAPI.Models { // funktioniert das so? command.CommandText = @"INSERT INTO Books (Name, Author, Country, Link, Language, Pages, Year, ProductId, Category, ImageLink, LendTime, LendType) VALUES (book.Name, book.Author, book.Contry, book.Link, book.Language, book.Pages, book.Year, book.ProductId, book.Category, book.ImageLink, book.LendTime, book.LendType)"; - var dataReader = command.ExecuteReader(); + + command.Parameters.Add(new SqliteParameter("@itemId", lend.ItemId)); + command.Parameters.Add(new SqliteParameter("@returnDate", lend.ReturnDate)); + command.Parameters.Add(new SqliteParameter("@customer", lend.Customer)); + + var success = command.ExecuteNonQuery(); + + if (success == 1) + { + command.CommandText = @"SELECT last_insert_rowid()"; + return (long)command.ExecuteScalar(); + } + + return -1; } }