From aa2c74985541d7dd87542b6cd62ff9867612f6a8 Mon Sep 17 00:00:00 2001 From: W1-SK Date: Tue, 4 Nov 2025 10:57:16 +0100 Subject: [PATCH] feat: pridal jsem team1 a udelal funkce --- src/team1.cs | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/team1.cs diff --git a/src/team1.cs b/src/team1.cs new file mode 100644 index 0000000..01af8e1 --- /dev/null +++ b/src/team1.cs @@ -0,0 +1,35 @@ +using System; +using Microsoft.Data.Sqlite; + +namespace Team1 +{ + class Library + { + public Library(SqliteConnection connection) + { + this.connection = connection; + } + public static void AddAuthor(string name, string lastName, DateTime dateOfBirth, SqliteConnection connection) + { + string sql = @"INSERT INTO Authors (Name, Surname, DateOfBirth) VALUES (@name, @lastName, @dateOfBirth)"; + using (var com = new SqliteCommand(sql, connection)) + { + com.Parameters.AddWithValue("@name", name); + com.Parameters.AddWithValue("@lastName", lastName); + com.Parameters.AddWithValue("@dateOfBirth", dateOfBirth); + com.ExecuteNonQuery(); + } + } + + public static void AddPublisher(string name, string state, SqliteConnection connection) + { + string sql = @"INSERT INTO Publishers (Name, State) VALUES (@name, @state)"; + using (var com = new SqliteCommand(sql, connection)) + { + com.Parameters.AddWithValue("@name", name); + com.Parameters.AddWithValue("@state", state); + com.ExecuteNonQuery(); + } + } + } +}