Демин Константин Иванович 3 rokov pred
commit
9c539742d0
95 zmenil súbory, kde vykonal 11071 pridanie a 0 odobranie
  1. BIN
      .vs/BookStore/DesignTimeBuild/.dtbcache.v2
  2. BIN
      .vs/BookStore/v16/.suo
  3. 31 0
      BookStore.sln
  4. 6 0
      BookStore/App.config
  5. 9 0
      BookStore/App.xaml
  6. 17 0
      BookStore/App.xaml.cs
  7. 10 0
      BookStore/AssemblyInfo.cs
  8. 14 0
      BookStore/BookStore.csproj
  9. 51 0
      BookStore/MainWindow.xaml
  10. 141 0
      BookStore/MainWindow.xaml.cs
  11. 1628 0
      BookStore/bin/Debug/net5.0-windows/BookStore.deps.json
  12. BIN
      BookStore/bin/Debug/net5.0-windows/BookStore.dll
  13. 6 0
      BookStore/bin/Debug/net5.0-windows/BookStore.dll.config
  14. BIN
      BookStore/bin/Debug/net5.0-windows/BookStore.exe
  15. BIN
      BookStore/bin/Debug/net5.0-windows/BookStore.pdb
  16. 10 0
      BookStore/bin/Debug/net5.0-windows/BookStore.runtimeconfig.dev.json
  17. 9 0
      BookStore/bin/Debug/net5.0-windows/BookStore.runtimeconfig.json
  18. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Data.SqlClient.dll
  19. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.EntityFrameworkCore.Abstractions.dll
  20. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.EntityFrameworkCore.Relational.dll
  21. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.EntityFrameworkCore.SqlServer.dll
  22. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.EntityFrameworkCore.dll
  23. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Caching.Abstractions.dll
  24. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Caching.Memory.dll
  25. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Configuration.Abstractions.dll
  26. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll
  27. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.DependencyInjection.dll
  28. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Logging.Abstractions.dll
  29. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Logging.dll
  30. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Options.dll
  31. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Primitives.dll
  32. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.Identity.Client.dll
  33. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.JsonWebTokens.dll
  34. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.Logging.dll
  35. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
  36. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.Protocols.dll
  37. BIN
      BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.Tokens.dll
  38. BIN
      BookStore/bin/Debug/net5.0-windows/Newtonsoft.Json.dll
  39. BIN
      BookStore/bin/Debug/net5.0-windows/System.IdentityModel.Tokens.Jwt.dll
  40. BIN
      BookStore/bin/Debug/net5.0-windows/System.Runtime.Caching.dll
  41. BIN
      BookStore/bin/Debug/net5.0-windows/ref/BookStore.dll
  42. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
  43. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
  44. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.pdb
  45. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
  46. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.pdb
  47. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
  48. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.pdb
  49. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
  50. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.pdb
  51. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
  52. BIN
      BookStore/bin/Debug/net5.0-windows/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll
  53. 81 0
      BookStore/obj/BookStore.csproj.nuget.dgspec.json
  54. 23 0
      BookStore/obj/BookStore.csproj.nuget.g.props
  55. 6 0
      BookStore/obj/BookStore.csproj.nuget.g.targets
  56. 4 0
      BookStore/obj/Debug/net5.0-windows/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs
  57. 71 0
      BookStore/obj/Debug/net5.0-windows/App.g.cs
  58. 71 0
      BookStore/obj/Debug/net5.0-windows/App.g.i.cs
  59. 25 0
      BookStore/obj/Debug/net5.0-windows/BookStore.AssemblyInfo.cs
  60. 1 0
      BookStore/obj/Debug/net5.0-windows/BookStore.AssemblyInfoInputs.cache
  61. 10 0
      BookStore/obj/Debug/net5.0-windows/BookStore.GeneratedMSBuildEditorConfig.editorconfig
  62. BIN
      BookStore/obj/Debug/net5.0-windows/BookStore.assets.cache
  63. BIN
      BookStore/obj/Debug/net5.0-windows/BookStore.csproj.AssemblyReference.cache
  64. 0 0
      BookStore/obj/Debug/net5.0-windows/BookStore.csproj.CopyComplete
  65. 1 0
      BookStore/obj/Debug/net5.0-windows/BookStore.csproj.CoreCompileInputs.cache
  66. 58 0
      BookStore/obj/Debug/net5.0-windows/BookStore.csproj.FileListAbsolute.txt
  67. 2004 0
      BookStore/obj/Debug/net5.0-windows/BookStore.designer.deps.json
  68. 18 0
      BookStore/obj/Debug/net5.0-windows/BookStore.designer.runtimeconfig.json
  69. BIN
      BookStore/obj/Debug/net5.0-windows/BookStore.dll
  70. BIN
      BookStore/obj/Debug/net5.0-windows/BookStore.g.resources
  71. 1 0
      BookStore/obj/Debug/net5.0-windows/BookStore.genruntimeconfig.cache
  72. BIN
      BookStore/obj/Debug/net5.0-windows/BookStore.pdb
  73. 20 0
      BookStore/obj/Debug/net5.0-windows/BookStore_MarkupCompile.cache
  74. 20 0
      BookStore/obj/Debug/net5.0-windows/BookStore_MarkupCompile.i.cache
  75. 4 0
      BookStore/obj/Debug/net5.0-windows/BookStore_MarkupCompile.lref
  76. BIN
      BookStore/obj/Debug/net5.0-windows/MainWindow.baml
  77. 191 0
      BookStore/obj/Debug/net5.0-windows/MainWindow.g.cs
  78. 191 0
      BookStore/obj/Debug/net5.0-windows/MainWindow.g.i.cs
  79. BIN
      BookStore/obj/Debug/net5.0-windows/apphost.exe
  80. BIN
      BookStore/obj/Debug/net5.0-windows/ref/BookStore.dll
  81. 5782 0
      BookStore/obj/project.assets.json
  82. 103 0
      BookStore/obj/project.nuget.cache
  83. 20 0
      TestProject/TestProject.csproj
  84. 23 0
      TestProject/UnitTest1.cs
  85. BIN
      TestProject/obj/Debug/net5.0/TestProject.assets.cache
  86. 0 0
      TestProject/obj/Debug/net5.0/TestProject.csproj.FileListAbsolute.txt
  87. 140 0
      TestProject/obj/TestProject.csproj.nuget.dgspec.json
  88. 20 0
      TestProject/obj/TestProject.csproj.nuget.g.props
  89. 6 0
      TestProject/obj/TestProject.csproj.nuget.g.targets
  90. 104 0
      TestProject/obj/project.assets.json
  91. 18 0
      TestProject/obj/project.nuget.cache
  92. 20 0
      UnitTestProject/Properties/AssemblyInfo.cs
  93. 24 0
      UnitTestProject/UnitTest1.cs
  94. 74 0
      UnitTestProject/UnitTestProject.csproj
  95. 5 0
      UnitTestProject/packages.config

BIN
.vs/BookStore/DesignTimeBuild/.dtbcache.v2


BIN
.vs/BookStore/v16/.suo


+ 31 - 0
BookStore.sln

@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31727.386
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BookStore", "BookStore\BookStore.csproj", "{F9F57FEE-BCFC-4FBB-90CD-955A17BD1FBD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestProject", "TestProject\TestProject.csproj", "{084233E0-66B8-49A0-AA22-28587D158CE5}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{F9F57FEE-BCFC-4FBB-90CD-955A17BD1FBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{F9F57FEE-BCFC-4FBB-90CD-955A17BD1FBD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{F9F57FEE-BCFC-4FBB-90CD-955A17BD1FBD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{F9F57FEE-BCFC-4FBB-90CD-955A17BD1FBD}.Release|Any CPU.Build.0 = Release|Any CPU
+		{084233E0-66B8-49A0-AA22-28587D158CE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{084233E0-66B8-49A0-AA22-28587D158CE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{084233E0-66B8-49A0-AA22-28587D158CE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{084233E0-66B8-49A0-AA22-28587D158CE5}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {BBED0AE7-88DF-46AF-A302-A023792B0CD9}
+	EndGlobalSection
+EndGlobal

+ 6 - 0
BookStore/App.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+  <connectionStrings>
+    <add name="BookStore" connectionString="Server=DESKTOP-SIUQI7L\SQLEXPRESS;Database=BookStore;Trusted_Connection=True"/>
+  </connectionStrings>
+</configuration>

+ 9 - 0
BookStore/App.xaml

@@ -0,0 +1,9 @@
+<Application x:Class="BookStore.App"
+             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+             xmlns:local="clr-namespace:BookStore"
+             StartupUri="MainWindow.xaml">
+    <Application.Resources>
+         
+    </Application.Resources>
+</Application>

+ 17 - 0
BookStore/App.xaml.cs

@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Data;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows;
+
+namespace BookStore
+{
+    /// <summary>
+    /// Interaction logic for App.xaml
+    /// </summary>
+    public partial class App : Application
+    {
+    }
+}

+ 10 - 0
BookStore/AssemblyInfo.cs

@@ -0,0 +1,10 @@
+using System.Windows;
+
+[assembly: ThemeInfo(
+    ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+                                     //(used if a resource is not found in the page,
+                                     // or application resource dictionaries)
+    ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+                                              //(used if a resource is not found in the page,
+                                              // app, or any theme specific resource dictionaries)
+)]

+ 14 - 0
BookStore/BookStore.csproj

@@ -0,0 +1,14 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>WinExe</OutputType>
+    <TargetFramework>net5.0-windows</TargetFramework>
+    <UseWPF>true</UseWPF>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.0" />
+    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.0" />
+  </ItemGroup>
+
+</Project>

+ 51 - 0
BookStore/MainWindow.xaml

@@ -0,0 +1,51 @@
+<Window x:Class="BookStore.MainWindow"
+        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+        xmlns:local="clr-namespace:BookStore"
+        mc:Ignorable="d"
+        Title="MainWindow" Height="450" Width="800">
+    <Grid>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition/>
+            <ColumnDefinition/>
+        </Grid.ColumnDefinitions>
+        <Grid.RowDefinitions>
+            <RowDefinition Height="50"/>
+            <RowDefinition/>
+        </Grid.RowDefinitions>
+        <DataGrid Grid.Row="1" SelectionChanged="BooksGrid_SelectionChanged" Name="BooksGrid" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*">
+            <DataGrid.Columns>
+                <DataGridTextColumn Header="Наименование" Binding="{Binding Name}"></DataGridTextColumn>
+                <DataGridTextColumn Header="Цена" Binding="{Binding Price}"></DataGridTextColumn>
+                <DataGridTextColumn Header="Категория" Binding="{Binding Category}"></DataGridTextColumn>
+                <DataGridTextColumn Header="Автор" Binding="{Binding Author}"></DataGridTextColumn>
+            </DataGrid.Columns>
+        </DataGrid>
+        <Button Height="30" Width="150" Name="BtnDelete" Click="BtnDelete_Click" HorizontalAlignment="Left" Content="Удалить"></Button>
+        <Grid Grid.Row="1" Grid.Column="1">
+            <Grid.ColumnDefinitions>
+                <ColumnDefinition/>
+                <ColumnDefinition/>
+            </Grid.ColumnDefinitions>
+            <Grid.RowDefinitions>
+                <RowDefinition/>
+                <RowDefinition/>
+                <RowDefinition/>
+                <RowDefinition/>
+                <RowDefinition/>
+            </Grid.RowDefinitions>
+            <TextBlock Text="Наименование" HorizontalAlignment="Right" VerticalAlignment="Center"></TextBlock>
+            <TextBlock Text="Цена" HorizontalAlignment="Right" VerticalAlignment="Center" Grid.Row="1"></TextBlock>
+            <TextBlock Text="Категория" HorizontalAlignment="Right" VerticalAlignment="Center" Grid.Row="2"></TextBlock>
+            <TextBlock Text="Автор" HorizontalAlignment="Right" VerticalAlignment="Center" Grid.Row="3"></TextBlock>
+            <TextBox Grid.Column="1" VerticalAlignment="Center" Name="TbName"></TextBox>
+            <TextBox Grid.Column="1" VerticalAlignment="Center" Name="TbPrice" Grid.Row="1"></TextBox>
+            <TextBox Grid.Column="1" VerticalAlignment="Center" Name="TbCategory" Grid.Row="2"></TextBox>
+            <TextBox Grid.Column="1" VerticalAlignment="Center" Name="TbAuthor" Grid.Row="3"></TextBox>
+            <Button Grid.Row="4" Name="BtnInsert" Click="BtnInsert_Click" Height="30" Width="150" Content="Добавить"></Button>
+            <Button Grid.Column="1" Grid.Row="4" Name="BtnUpdate" Click="BtnUpdate_Click" Height="30" Width="150" Content="Обновить"></Button>
+        </Grid>
+    </Grid>
+</Window>

+ 141 - 0
BookStore/MainWindow.xaml.cs

@@ -0,0 +1,141 @@
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.SqlServer;
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace BookStore
+{
+    public partial class MainWindow : Window
+    {
+        private BookStoreContext _context;
+        public MainWindow()
+        {
+            InitializeComponent();
+            _context = new BookStoreContext();
+            Load();
+        }
+
+        private void Load()
+        {
+            BooksGrid.ItemsSource = _context.Books.ToList();
+        }
+
+        private void BtnInsert_Click(object sender, RoutedEventArgs e)
+        {
+            InsertBook(TbName.Text, TbPrice.Text, TbAuthor.Text, TbCategory.Text);
+        }
+
+        public void InsertBook(string name, string priceStr, string author, string category)
+        {
+            if(!decimal.TryParse(priceStr, out decimal price))
+            {
+                return;
+            }
+
+            Book book = new()
+            {
+                Name = name,
+                Price = price,
+                Author = author,
+                Category = category
+            };
+
+            _context.Books.Add(book);
+            _context.SaveChanges();
+            Load();
+        }
+
+        private void BtnUpdate_Click(object sender, RoutedEventArgs e)
+        {
+            UpdateBook(TbName.Text, TbPrice.Text, TbAuthor.Text, TbCategory.Text);
+        }
+
+        public void UpdateBook(string name, string priceStr, string author, string category)
+        {
+            if (BooksGrid.SelectedItem is Book selectedBook)
+            {
+                if (!decimal.TryParse(priceStr, out decimal price))
+                {
+                    return;
+                }
+
+                selectedBook.Name = name;
+                selectedBook.Price = price;
+                selectedBook.Category = category;
+                selectedBook.Author = author;
+                _context.SaveChanges();
+                Load();
+            }
+        }
+
+        private void BtnDelete_Click(object sender, RoutedEventArgs e)
+        {
+            DeleteBook();
+        }
+
+        public void DeleteBook()
+        {
+            if (BooksGrid.SelectedItem is Book selectedBook)
+            {
+                _context.Remove(selectedBook);
+                _context.SaveChanges();
+                Load();
+            }
+        }
+
+        private void BooksGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
+        {
+            SelectBook();
+        }
+
+        public void SelectBook()
+        {
+            if (BooksGrid.SelectedItem is Book selectedBook)
+            {
+                TbName.Text = selectedBook.Name;
+                TbPrice.Text = selectedBook.Price.ToString();
+                TbAuthor.Text = selectedBook.Author;
+                TbCategory.Text = selectedBook.Category;
+            }
+        }
+    }
+
+    public class Book
+    {
+        public int Id { get; set; }
+
+        public string Name { get; set; }
+
+        public decimal Price { get; set; }
+
+        public string Category { get; set; }
+
+        public string Author { get; set; }
+    }
+
+    public class BookStoreContext : DbContext
+    {
+        public DbSet<Book> Books { get; set; }
+        public BookStoreContext()
+        {
+
+        }
+        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
+        {
+            optionsBuilder.UseSqlServer(ConfigurationManager.ConnectionStrings["BookStore"].ConnectionString);
+        }
+    }
+}

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1628 - 0
BookStore/bin/Debug/net5.0-windows/BookStore.deps.json


BIN
BookStore/bin/Debug/net5.0-windows/BookStore.dll


+ 6 - 0
BookStore/bin/Debug/net5.0-windows/BookStore.dll.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+  <connectionStrings>
+    <add name="BookStore" connectionString="Server=DESKTOP-SIUQI7L\SQLEXPRESS;Database=BookStore;Trusted_Connection=True"/>
+  </connectionStrings>
+</configuration>

BIN
BookStore/bin/Debug/net5.0-windows/BookStore.exe


BIN
BookStore/bin/Debug/net5.0-windows/BookStore.pdb


+ 10 - 0
BookStore/bin/Debug/net5.0-windows/BookStore.runtimeconfig.dev.json

@@ -0,0 +1,10 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\gr601_dekiv\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\gr601_dekiv\\.nuget\\packages",
+      "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
+      "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"
+    ]
+  }
+}

+ 9 - 0
BookStore/bin/Debug/net5.0-windows/BookStore.runtimeconfig.json

@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "net5.0",
+    "framework": {
+      "name": "Microsoft.WindowsDesktop.App",
+      "version": "5.0.0"
+    }
+  }
+}

BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Data.SqlClient.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.EntityFrameworkCore.Abstractions.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.EntityFrameworkCore.Relational.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.EntityFrameworkCore.SqlServer.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.EntityFrameworkCore.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Caching.Abstractions.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Caching.Memory.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Configuration.Abstractions.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.DependencyInjection.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Logging.Abstractions.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Logging.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Options.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Extensions.Primitives.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.Identity.Client.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.JsonWebTokens.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.Logging.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.Protocols.dll


BIN
BookStore/bin/Debug/net5.0-windows/Microsoft.IdentityModel.Tokens.dll


BIN
BookStore/bin/Debug/net5.0-windows/Newtonsoft.Json.dll


BIN
BookStore/bin/Debug/net5.0-windows/System.IdentityModel.Tokens.Jwt.dll


BIN
BookStore/bin/Debug/net5.0-windows/System.Runtime.Caching.dll


BIN
BookStore/bin/Debug/net5.0-windows/ref/BookStore.dll


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.pdb


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.pdb


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.pdb


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.pdb


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll


BIN
BookStore/bin/Debug/net5.0-windows/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll


+ 81 - 0
BookStore/obj/BookStore.csproj.nuget.dgspec.json

@@ -0,0 +1,81 @@
+{
+  "format": 1,
+  "restore": {
+    "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj": {}
+  },
+  "projects": {
+    "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj",
+        "projectName": "BookStore",
+        "projectPath": "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj",
+        "packagesPath": "C:\\Users\\gr601_dekiv\\.nuget\\packages\\",
+        "outputPath": "Z:\\ТИС\\book\\bookstore\\BookStore\\obj\\",
+        "projectStyle": "PackageReference",
+        "fallbackFolders": [
+          "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
+          "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+        ],
+        "configFilePaths": [
+          "C:\\Users\\gr601_dekiv\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "net5.0-windows7.0"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net5.0-windows7.0": {
+            "targetAlias": "net5.0-windows",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "net5.0-windows7.0": {
+          "targetAlias": "net5.0-windows",
+          "dependencies": {
+            "Microsoft.EntityFrameworkCore": {
+              "target": "Package",
+              "version": "[5.0.0, )"
+            },
+            "Microsoft.EntityFrameworkCore.SqlServer": {
+              "target": "Package",
+              "version": "[5.0.0, )"
+            }
+          },
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            },
+            "Microsoft.WindowsDesktop.App.WPF": {
+              "privateAssets": "none"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}

+ 23 - 0
BookStore/obj/BookStore.csproj.nuget.g.props

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\gr601_dekiv\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.11.0</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="C:\Users\gr601_dekiv\.nuget\packages\" />
+    <SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
+    <SourceRoot Include="C:\Program Files (x86)\Microsoft\Xamarin\NuGet\" />
+  </ItemGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <PkgNewtonsoft_Json Condition=" '$(PkgNewtonsoft_Json)' == '' ">C:\Users\gr601_dekiv\.nuget\packages\newtonsoft.json\10.0.1</PkgNewtonsoft_Json>
+  </PropertyGroup>
+</Project>

+ 6 - 0
BookStore/obj/BookStore.csproj.nuget.g.targets

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>

+ 4 - 0
BookStore/obj/Debug/net5.0-windows/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs

@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")]

+ 71 - 0
BookStore/obj/Debug/net5.0-windows/App.g.cs

@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "CE13C94236E484C1BE1958EC70B813A63F9D7B8E"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using BookStore;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace BookStore {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\..\App.xaml"
+            this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
+        public static void Main() {
+            BookStore.App app = new BookStore.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+

+ 71 - 0
BookStore/obj/Debug/net5.0-windows/App.g.i.cs

@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "CE13C94236E484C1BE1958EC70B813A63F9D7B8E"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using BookStore;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace BookStore {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\..\App.xaml"
+            this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
+        public static void Main() {
+            BookStore.App app = new BookStore.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+

+ 25 - 0
BookStore/obj/Debug/net5.0-windows/BookStore.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("BookStore")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("BookStore")]
+[assembly: System.Reflection.AssemblyTitleAttribute("BookStore")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
BookStore/obj/Debug/net5.0-windows/BookStore.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+1f48aec2f49e279a7ccbd99c7df013df7eb6182b

+ 10 - 0
BookStore/obj/Debug/net5.0-windows/BookStore.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net5.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.PublishSingleFile = 
+build_property.IncludeAllContentForSelfExtract = 
+build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows
+build_property.RootNamespace = BookStore
+build_property.ProjectDir = Z:\ТИС\book\bookstore\BookStore\

BIN
BookStore/obj/Debug/net5.0-windows/BookStore.assets.cache


BIN
BookStore/obj/Debug/net5.0-windows/BookStore.csproj.AssemblyReference.cache


+ 0 - 0
BookStore/obj/Debug/net5.0-windows/BookStore.csproj.CopyComplete


+ 1 - 0
BookStore/obj/Debug/net5.0-windows/BookStore.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+731f2dbd752aa04820d7e8e92effc41f173cb50e

+ 58 - 0
BookStore/obj/Debug/net5.0-windows/BookStore.csproj.FileListAbsolute.txt

@@ -0,0 +1,58 @@
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\BookStore.exe
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\BookStore.dll.config
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\BookStore.deps.json
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\BookStore.runtimeconfig.json
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\BookStore.runtimeconfig.dev.json
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\BookStore.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\ref\BookStore.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\BookStore.pdb
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Data.SqlClient.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.EntityFrameworkCore.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.EntityFrameworkCore.Abstractions.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.EntityFrameworkCore.Relational.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.EntityFrameworkCore.SqlServer.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Extensions.Caching.Abstractions.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Extensions.Caching.Memory.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Extensions.Configuration.Abstractions.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Extensions.DependencyInjection.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Extensions.Logging.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Extensions.Logging.Abstractions.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Extensions.Options.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Extensions.Primitives.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.Identity.Client.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.IdentityModel.JsonWebTokens.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.IdentityModel.Logging.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.IdentityModel.Protocols.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Microsoft.IdentityModel.Tokens.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\Newtonsoft.Json.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\System.IdentityModel.Tokens.Jwt.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\System.Runtime.Caching.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.pdb
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.pdb
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.pdb
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.pdb
+Z:\ТИС\.net_5\BookStore\bin\Debug\net5.0-windows\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.csproj.AssemblyReference.cache
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\MainWindow.g.cs
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\App.g.cs
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore_MarkupCompile.cache
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore_MarkupCompile.lref
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\MainWindow.baml
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.g.resources
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.GeneratedMSBuildEditorConfig.editorconfig
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.AssemblyInfoInputs.cache
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.AssemblyInfo.cs
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.csproj.CoreCompileInputs.cache
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.csproj.CopyComplete
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.dll
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\ref\BookStore.dll
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.pdb
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\BookStore.genruntimeconfig.cache

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 2004 - 0
BookStore/obj/Debug/net5.0-windows/BookStore.designer.deps.json


+ 18 - 0
BookStore/obj/Debug/net5.0-windows/BookStore.designer.runtimeconfig.json

@@ -0,0 +1,18 @@
+{
+  "runtimeOptions": {
+    "tfm": "net5.0",
+    "framework": {
+      "name": "Microsoft.WindowsDesktop.App",
+      "version": "5.0.0"
+    },
+    "additionalProbingPaths": [
+      "C:\\Users\\gr601_dekiv\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\gr601_dekiv\\.nuget\\packages",
+      "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
+      "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"
+    ],
+    "configProperties": {
+      "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
+    }
+  }
+}

BIN
BookStore/obj/Debug/net5.0-windows/BookStore.dll


BIN
BookStore/obj/Debug/net5.0-windows/BookStore.g.resources


+ 1 - 0
BookStore/obj/Debug/net5.0-windows/BookStore.genruntimeconfig.cache

@@ -0,0 +1 @@
+26c43c254bbb77eb4d4788ed95a9e60ab3389915

BIN
BookStore/obj/Debug/net5.0-windows/BookStore.pdb


+ 20 - 0
BookStore/obj/Debug/net5.0-windows/BookStore_MarkupCompile.cache

@@ -0,0 +1,20 @@
+BookStore
+
+
+winexe
+C#
+.cs
+Z:\ТИС\.net_5\BookStore\obj\Debug\net5.0-windows\
+BookStore
+none
+false
+TRACE;DEBUG;NET;NET5_0;NETCOREAPP
+Z:\ТИС\.net_5\BookStore\App.xaml
+11407045341
+
+3-1233169557
+214-1792993787
+MainWindow.xaml;
+
+False
+

+ 20 - 0
BookStore/obj/Debug/net5.0-windows/BookStore_MarkupCompile.i.cache

@@ -0,0 +1,20 @@
+BookStore
+1.0.0.0
+
+winexe
+C#
+.cs
+Z:\ТИС\book\bookstore\BookStore\obj\Debug\net5.0-windows\
+BookStore
+none
+false
+TRACE;DEBUG;NET;NET5_0;NETCOREAPP
+Z:\ТИС\book\bookstore\BookStore\App.xaml
+11407045341
+
+51467977572
+214-1792993787
+MainWindow.xaml;
+
+False
+

+ 4 - 0
BookStore/obj/Debug/net5.0-windows/BookStore_MarkupCompile.lref

@@ -0,0 +1,4 @@
+
+
+FZ:\ТИС\.net_5\BookStore\MainWindow.xaml;;
+

BIN
BookStore/obj/Debug/net5.0-windows/MainWindow.baml


+ 191 - 0
BookStore/obj/Debug/net5.0-windows/MainWindow.g.cs

@@ -0,0 +1,191 @@
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "98BDB28D80ADDCAD03F7E75008CEBD5A16B6F380"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using BookStore;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace BookStore {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 18 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.DataGrid BooksGrid;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 26 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button BtnDelete;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 43 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox TbName;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 44 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox TbPrice;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 45 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox TbCategory;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 46 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox TbAuthor;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 47 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button BtnInsert;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 48 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button BtnUpdate;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/BookStore;component/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 1:
+            this.BooksGrid = ((System.Windows.Controls.DataGrid)(target));
+            
+            #line 18 "..\..\..\MainWindow.xaml"
+            this.BooksGrid.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.BooksGrid_SelectionChanged);
+            
+            #line default
+            #line hidden
+            return;
+            case 2:
+            this.BtnDelete = ((System.Windows.Controls.Button)(target));
+            
+            #line 26 "..\..\..\MainWindow.xaml"
+            this.BtnDelete.Click += new System.Windows.RoutedEventHandler(this.BtnDelete_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 3:
+            this.TbName = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 4:
+            this.TbPrice = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 5:
+            this.TbCategory = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 6:
+            this.TbAuthor = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 7:
+            this.BtnInsert = ((System.Windows.Controls.Button)(target));
+            
+            #line 47 "..\..\..\MainWindow.xaml"
+            this.BtnInsert.Click += new System.Windows.RoutedEventHandler(this.BtnInsert_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 8:
+            this.BtnUpdate = ((System.Windows.Controls.Button)(target));
+            
+            #line 48 "..\..\..\MainWindow.xaml"
+            this.BtnUpdate.Click += new System.Windows.RoutedEventHandler(this.BtnUpdate_Click);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

+ 191 - 0
BookStore/obj/Debug/net5.0-windows/MainWindow.g.i.cs

@@ -0,0 +1,191 @@
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "98BDB28D80ADDCAD03F7E75008CEBD5A16B6F380"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using BookStore;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace BookStore {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 18 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.DataGrid BooksGrid;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 26 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button BtnDelete;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 43 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox TbName;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 44 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox TbPrice;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 45 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox TbCategory;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 46 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox TbAuthor;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 47 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button BtnInsert;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 48 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button BtnUpdate;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/BookStore;V1.0.0.0;component/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 1:
+            this.BooksGrid = ((System.Windows.Controls.DataGrid)(target));
+            
+            #line 18 "..\..\..\MainWindow.xaml"
+            this.BooksGrid.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.BooksGrid_SelectionChanged);
+            
+            #line default
+            #line hidden
+            return;
+            case 2:
+            this.BtnDelete = ((System.Windows.Controls.Button)(target));
+            
+            #line 26 "..\..\..\MainWindow.xaml"
+            this.BtnDelete.Click += new System.Windows.RoutedEventHandler(this.BtnDelete_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 3:
+            this.TbName = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 4:
+            this.TbPrice = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 5:
+            this.TbCategory = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 6:
+            this.TbAuthor = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 7:
+            this.BtnInsert = ((System.Windows.Controls.Button)(target));
+            
+            #line 47 "..\..\..\MainWindow.xaml"
+            this.BtnInsert.Click += new System.Windows.RoutedEventHandler(this.BtnInsert_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 8:
+            this.BtnUpdate = ((System.Windows.Controls.Button)(target));
+            
+            #line 48 "..\..\..\MainWindow.xaml"
+            this.BtnUpdate.Click += new System.Windows.RoutedEventHandler(this.BtnUpdate_Click);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

BIN
BookStore/obj/Debug/net5.0-windows/apphost.exe


BIN
BookStore/obj/Debug/net5.0-windows/ref/BookStore.dll


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 5782 - 0
BookStore/obj/project.assets.json


+ 103 - 0
BookStore/obj/project.nuget.cache

@@ -0,0 +1,103 @@
+{
+  "version": 2,
+  "dgSpecHash": "pox/JOAts5iDLmE5wt5eAZIIHU1cEJT3wstRzX3iC5loziI1E4NPlOTGCbbLwXJHdWBKAy7NnHWj2pq5zkjcOw==",
+  "success": true,
+  "projectFilePath": "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj",
+  "expectedPackageFiles": [
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.data.sqlclient\\2.0.1\\microsoft.data.sqlclient.2.0.1.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\2.0.1\\microsoft.data.sqlclient.sni.runtime.2.0.1.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.entityframeworkcore\\5.0.0\\microsoft.entityframeworkcore.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\5.0.0\\microsoft.entityframeworkcore.abstractions.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\5.0.0\\microsoft.entityframeworkcore.analyzers.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\5.0.0\\microsoft.entityframeworkcore.relational.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\5.0.0\\microsoft.entityframeworkcore.sqlserver.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\5.0.0\\microsoft.extensions.caching.abstractions.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.extensions.caching.memory\\5.0.0\\microsoft.extensions.caching.memory.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\5.0.0\\microsoft.extensions.configuration.abstractions.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\5.0.0\\microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\5.0.0\\microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.extensions.logging\\5.0.0\\microsoft.extensions.logging.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\5.0.0\\microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.extensions.options\\5.0.0\\microsoft.extensions.options.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.extensions.primitives\\5.0.0\\microsoft.extensions.primitives.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.identity.client\\4.14.0\\microsoft.identity.client.4.14.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\5.6.0\\microsoft.identitymodel.jsonwebtokens.5.6.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.identitymodel.logging\\5.6.0\\microsoft.identitymodel.logging.5.6.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.identitymodel.protocols\\5.6.0\\microsoft.identitymodel.protocols.5.6.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\5.6.0\\microsoft.identitymodel.protocols.openidconnect.5.6.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.identitymodel.tokens\\5.6.0\\microsoft.identitymodel.tokens.5.6.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.netcore.targets\\1.1.3\\microsoft.netcore.targets.1.1.3.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.win32.registry\\4.7.0\\microsoft.win32.registry.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\microsoft.win32.systemevents\\4.7.0\\microsoft.win32.systemevents.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\newtonsoft.json\\10.0.1\\newtonsoft.json.10.0.1.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.collections.immutable\\5.0.0\\system.collections.immutable.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.collections.nongeneric\\4.3.0\\system.collections.nongeneric.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.collections.specialized\\4.3.0\\system.collections.specialized.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.componentmodel\\4.3.0\\system.componentmodel.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.componentmodel.annotations\\5.0.0\\system.componentmodel.annotations.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.componentmodel.primitives\\4.3.0\\system.componentmodel.primitives.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.componentmodel.typeconverter\\4.3.0\\system.componentmodel.typeconverter.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.configuration.configurationmanager\\4.7.0\\system.configuration.configurationmanager.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.diagnostics.diagnosticsource\\5.0.0\\system.diagnostics.diagnosticsource.5.0.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.drawing.common\\4.7.0\\system.drawing.common.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.identitymodel.tokens.jwt\\5.6.0\\system.identitymodel.tokens.jwt.5.6.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.net.nameresolution\\4.3.0\\system.net.nameresolution.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.private.datacontractserialization\\4.3.0\\system.private.datacontractserialization.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.private.uri\\4.3.2\\system.private.uri.4.3.2.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.runtime.caching\\4.7.0\\system.runtime.caching.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.runtime.serialization.formatters\\4.3.0\\system.runtime.serialization.formatters.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.runtime.serialization.json\\4.3.0\\system.runtime.serialization.json.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.7.0\\system.security.cryptography.protecteddata.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.security.permissions\\4.7.0\\system.security.permissions.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.security.securestring\\4.3.0\\system.security.securestring.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.text.encoding.codepages\\4.7.0\\system.text.encoding.codepages.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.threading.tasks.extensions\\4.3.0\\system.threading.tasks.extensions.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.windows.extensions\\4.7.0\\system.windows.extensions.4.7.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512",
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\system.xml.xmlserializer\\4.3.0\\system.xml.xmlserializer.4.3.0.nupkg.sha512"
+  ],
+  "logs": []
+}

+ 20 - 0
TestProject/TestProject.csproj

@@ -0,0 +1,20 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>net5.0</TargetFramework>
+
+    <IsPackable>false</IsPackable>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
+    <PackageReference Include="MSTest.TestAdapter" Version="2.2.3" />
+    <PackageReference Include="MSTest.TestFramework" Version="2.2.3" />
+    <PackageReference Include="coverlet.collector" Version="3.0.2" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <ProjectReference Include="..\BookStore\BookStore.csproj" />
+  </ItemGroup>
+
+</Project>

+ 23 - 0
TestProject/UnitTest1.cs

@@ -0,0 +1,23 @@
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using BookStore;
+using System;
+
+namespace UnitTestProject
+{
+    [TestClass]
+    public class UnitTest1
+    {
+        MainWindow wnd = new MainWindow();
+
+        [TestMethod]
+        public void InsertBtnTest()
+        {
+            string name = "Äåìèí è Äåäëàéí";
+            string price = "5000";
+            string author = "Êèðèëë Âàëåðüåâè÷ Áîðèñîâ";
+            string category = "Âçðîñëûì";
+
+            wnd.InsertBook();
+        }
+    }
+}

BIN
TestProject/obj/Debug/net5.0/TestProject.assets.cache


+ 0 - 0
TestProject/obj/Debug/net5.0/TestProject.csproj.FileListAbsolute.txt


+ 140 - 0
TestProject/obj/TestProject.csproj.nuget.dgspec.json

@@ -0,0 +1,140 @@
+{
+  "format": 1,
+  "restore": {
+    "Z:\\ТИС\\book\\bookstore\\TestProject\\TestProject.csproj": {}
+  },
+  "projects": {
+    "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj",
+        "projectName": "BookStore",
+        "projectPath": "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj",
+        "packagesPath": "C:\\Users\\gr601_dekiv\\.nuget\\packages\\",
+        "outputPath": "Z:\\ТИС\\book\\bookstore\\BookStore\\obj\\",
+        "projectStyle": "PackageReference",
+        "fallbackFolders": [
+          "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
+          "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+        ],
+        "configFilePaths": [
+          "C:\\Users\\gr601_dekiv\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "net5.0-windows7.0"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net5.0-windows7.0": {
+            "targetAlias": "net5.0-windows",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "net5.0-windows7.0": {
+          "targetAlias": "net5.0-windows",
+          "dependencies": {
+            "Microsoft.EntityFrameworkCore": {
+              "target": "Package",
+              "version": "[5.0.0, )"
+            },
+            "Microsoft.EntityFrameworkCore.SqlServer": {
+              "target": "Package",
+              "version": "[5.0.0, )"
+            }
+          },
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            },
+            "Microsoft.WindowsDesktop.App.WPF": {
+              "privateAssets": "none"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
+        }
+      }
+    },
+    "Z:\\ТИС\\book\\bookstore\\TestProject\\TestProject.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "Z:\\ТИС\\book\\bookstore\\TestProject\\TestProject.csproj",
+        "projectName": "TestProject",
+        "projectPath": "Z:\\ТИС\\book\\bookstore\\TestProject\\TestProject.csproj",
+        "packagesPath": "C:\\Users\\gr601_dekiv\\.nuget\\packages\\",
+        "outputPath": "Z:\\ТИС\\book\\bookstore\\TestProject\\obj\\",
+        "projectStyle": "PackageReference",
+        "fallbackFolders": [
+          "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
+          "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+        ],
+        "configFilePaths": [
+          "C:\\Users\\gr601_dekiv\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "net5.0"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net5.0": {
+            "targetAlias": "net5.0",
+            "projectReferences": {
+              "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj": {
+                "projectPath": "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj"
+              }
+            }
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "net5.0": {
+          "targetAlias": "net5.0",
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}

+ 20 - 0
TestProject/obj/TestProject.csproj.nuget.g.props

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">False</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\gr601_dekiv\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.11.0</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="C:\Users\gr601_dekiv\.nuget\packages\" />
+    <SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
+    <SourceRoot Include="C:\Program Files (x86)\Microsoft\Xamarin\NuGet\" />
+  </ItemGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>

+ 6 - 0
TestProject/obj/TestProject.csproj.nuget.g.targets

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>

+ 104 - 0
TestProject/obj/project.assets.json

@@ -0,0 +1,104 @@
+{
+  "version": 3,
+  "targets": {
+    "net5.0": {
+      "BookStore/1.0.0": {
+        "type": "project",
+        "framework": "Unsupported,Version=v0.0",
+        "compile": {
+          "bin/placeholder/BookStore.dll": {}
+        },
+        "runtime": {
+          "bin/placeholder/BookStore.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "BookStore/1.0.0": {
+      "type": "project",
+      "path": "../BookStore/BookStore.csproj",
+      "msbuildProject": "../BookStore/BookStore.csproj"
+    }
+  },
+  "projectFileDependencyGroups": {
+    "net5.0": [
+      "BookStore >= 1.0.0"
+    ]
+  },
+  "packageFolders": {
+    "C:\\Users\\gr601_dekiv\\.nuget\\packages\\": {},
+    "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {},
+    "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "Z:\\ТИС\\book\\bookstore\\TestProject\\TestProject.csproj",
+      "projectName": "TestProject",
+      "projectPath": "Z:\\ТИС\\book\\bookstore\\TestProject\\TestProject.csproj",
+      "packagesPath": "C:\\Users\\gr601_dekiv\\.nuget\\packages\\",
+      "outputPath": "Z:\\ТИС\\book\\bookstore\\TestProject\\obj\\",
+      "projectStyle": "PackageReference",
+      "fallbackFolders": [
+        "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
+        "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+      ],
+      "configFilePaths": [
+        "C:\\Users\\gr601_dekiv\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "net5.0"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "net5.0": {
+          "targetAlias": "net5.0",
+          "projectReferences": {
+            "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj": {
+              "projectPath": "Z:\\ТИС\\book\\bookstore\\BookStore\\BookStore.csproj"
+            }
+          }
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "net5.0": {
+        "targetAlias": "net5.0",
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
+      }
+    }
+  },
+  "logs": [
+    {
+      "code": "NU1201",
+      "level": "Error",
+      "message": "Проект BookStore несовместим с net5.0 (.NETCoreApp,Version=v5.0). Проект BookStore поддерживает: net5.0-windows7.0 (.NETCoreApp,Version=v5.0)",
+      "libraryId": "BookStore",
+      "targetGraphs": [
+        "net5.0"
+      ]
+    }
+  ]
+}

+ 18 - 0
TestProject/obj/project.nuget.cache

@@ -0,0 +1,18 @@
+{
+  "version": 2,
+  "dgSpecHash": "0AayLnZJairb8s0V6o2valP+0tDO4dq4U1wKbeHrnI28N5yEcNeywdq8C/m2bcTP1Wo1nYc4E6NZAZF3aNA1Vg==",
+  "success": false,
+  "projectFilePath": "Z:\\ТИС\\book\\bookstore\\TestProject\\TestProject.csproj",
+  "expectedPackageFiles": [],
+  "logs": [
+    {
+      "code": "NU1201",
+      "level": "Error",
+      "message": "Проект BookStore несовместим с net5.0 (.NETCoreApp,Version=v5.0). Проект BookStore поддерживает: net5.0-windows7.0 (.NETCoreApp,Version=v5.0)",
+      "libraryId": "BookStore",
+      "targetGraphs": [
+        "net5.0"
+      ]
+    }
+  ]
+}

+ 20 - 0
UnitTestProject/Properties/AssemblyInfo.cs

@@ -0,0 +1,20 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+[assembly: AssemblyTitle("UnitTestProject")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("UnitTestProject")]
+[assembly: AssemblyCopyright("Copyright ©  2021")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+[assembly: ComVisible(false)]
+
+[assembly: Guid("7be24eb5-590f-4586-b0bf-f88df82e795e")]
+
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 24 - 0
UnitTestProject/UnitTest1.cs

@@ -0,0 +1,24 @@
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using BookStore;
+using System;
+
+namespace UnitTestProject
+{
+    [TestClass]
+    public class UnitTest1
+    {
+        MainWindow wnd = new MainWindow();
+
+        [TestMethod]
+        public void InsertBtnTest()
+        {
+            // input
+            string name = "Малыш и Карлсон";
+            string price = "100";
+            string author = "Александр Сергеевич Пушкин";
+            string category = "Детям";
+
+            wnd.InsertBook();
+        }
+    }
+}

+ 74 - 0
UnitTestProject/UnitTestProject.csproj

@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props" Condition="Exists('..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props')" />
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{7BE24EB5-590F-4586-B0BF-F88DF82E795E}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>UnitTestProject</RootNamespace>
+    <AssemblyName>UnitTestProject</AssemblyName>
+    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">15.0</VisualStudioVersion>
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+    <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
+    <IsCodedUITest>False</IsCodedUITest>
+    <TestProjectType>UnitTest</TestProjectType>
+    <NuGetPackageImportStamp>
+    </NuGetPackageImportStamp>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Microsoft.VisualStudio.TestPlatform.TestFramework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <HintPath>..\packages\MSTest.TestFramework.2.1.2\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <HintPath>..\packages\MSTest.TestFramework.2.1.2\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="UnitTest1.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\BookStore\BookStore.csproj">
+      <Project>{f9f57fee-bcfc-4fbb-90cd-955a17bd1fbd}</Project>
+      <Name>BookStore</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
+    <PropertyGroup>
+      <ErrorText>Данный проект ссылается на пакеты NuGet, отсутствующие на этом компьютере. Используйте восстановление пакетов NuGet, чтобы скачать их.  Дополнительную информацию см. по адресу: http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует следующий файл: {0}.</ErrorText>
+    </PropertyGroup>
+    <Error Condition="!Exists('..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props'))" />
+    <Error Condition="!Exists('..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets'))" />
+  </Target>
+  <Import Project="..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets" Condition="Exists('..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets')" />
+</Project>

+ 5 - 0
UnitTestProject/packages.config

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="MSTest.TestAdapter" version="2.1.2" targetFramework="net472" />
+  <package id="MSTest.TestFramework" version="2.1.2" targetFramework="net472" />
+</packages>