diff --git a/Database.cs b/Database.cs
index 4608dbb..d30abd9 100644
--- a/Database.cs
+++ b/Database.cs
@@ -1,4 +1,4 @@
-using System.Data.SQLite;
+using System.Data;
namespace Database
{
diff --git a/Knihovna.csproj b/Knihovna.csproj
index 206b89a..d6cb315 100644
--- a/Knihovna.csproj
+++ b/Knihovna.csproj
@@ -7,4 +7,8 @@
enable
+
+
+
+
diff --git a/src/Dto/Author.cs b/src/Dto/Author.cs
new file mode 100644
index 0000000..ad3c426
--- /dev/null
+++ b/src/Dto/Author.cs
@@ -0,0 +1,14 @@
+namespace Database.Dto;
+
+
+public class CreateAuthorDto
+{
+ public string Name;
+ public string Surname;
+ public DateTime DateOfBirth;
+}
+
+public class AuthorDto : CreateAuthorDto
+{
+ public int Id;
+}
\ No newline at end of file
diff --git a/src/Dto/Book.cs b/src/Dto/Book.cs
new file mode 100644
index 0000000..07fb09d
--- /dev/null
+++ b/src/Dto/Book.cs
@@ -0,0 +1,17 @@
+namespace Database.Dto;
+
+public class CreateBookDto
+{
+
+ public string Name;
+ public int YearOfRelease;
+ public int Total;
+ public AuthorDto Author;
+ public Publisher Publisher;
+}
+
+public class BookDto : CreateBookDto
+{
+ public int Id;
+
+}
\ No newline at end of file
diff --git a/src/Dto/Borrow.cs b/src/Dto/Borrow.cs
new file mode 100644
index 0000000..54b3c98
--- /dev/null
+++ b/src/Dto/Borrow.cs
@@ -0,0 +1,16 @@
+namespace Database.Dto;
+
+
+public class BorrowCreateDto
+{
+ public DateTime DateOfBorrow;
+ public DateTime DateOfReturn;
+ public DateTime ReturnDue;
+ public UserDto User;
+ public BookDto Book;
+}
+
+public class Borrow : BorrowCreateDto
+{
+ public int Id;
+}
\ No newline at end of file
diff --git a/src/Dto/Publisher.cs b/src/Dto/Publisher.cs
new file mode 100644
index 0000000..896e17a
--- /dev/null
+++ b/src/Dto/Publisher.cs
@@ -0,0 +1,14 @@
+namespace Database.Dto;
+
+
+public class CreatePublisherDto
+{
+ public string Name;
+ public string State;
+
+}
+
+public class Publisher : CreatePublisherDto
+{
+ public int Id;
+}
\ No newline at end of file
diff --git a/src/Dto/User.cs b/src/Dto/User.cs
new file mode 100644
index 0000000..88d5c5e
--- /dev/null
+++ b/src/Dto/User.cs
@@ -0,0 +1,13 @@
+namespace Database.Dto;
+
+
+public class UserCreateDto
+{
+ public string Name;
+ public string Surname;
+}
+
+public class UserDto : UserCreateDto
+{
+ public int Id;
+}
\ No newline at end of file