diff --git a/demofinish/MainWindow.axaml b/demofinish/MainWindow.axaml
index 5be4d11..be8f627 100644
--- a/demofinish/MainWindow.axaml
+++ b/demofinish/MainWindow.axaml
@@ -4,24 +4,38 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demofinish.MainWindow"
+ x:CompileBindings="False"
Title="demofinish">
-
-
-
- Введите логин
-
-
-
-
-
- Введите пароль
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Наименование
+ Размер скидки
+ Приоритет
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demofinish/MainWindow.axaml.cs b/demofinish/MainWindow.axaml.cs
index 008990c..82f4b78 100644
--- a/demofinish/MainWindow.axaml.cs
+++ b/demofinish/MainWindow.axaml.cs
@@ -1,20 +1,61 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.IO;
+using System.Linq;
using Avalonia.Controls;
-using Avalonia.Interactivity;
+using Avalonia.Media.Imaging;
+using demofinish.Models;
namespace demofinish
{
public partial class MainWindow : Window
{
+ private ObservableCollection agents = new ObservableCollection();
+ private List agentsList = new List();
+
public MainWindow()
{
InitializeComponent();
+ LoadAgents();
}
- private void Guest_OnClick(object sender, RoutedEventArgs e)
+ private Bitmap? GetImage(string logo)
{
- Product product = new Product();
- product.Show(this);
- this.Close();
+ try
+ {
+ string absolutePath = Path.Combine(AppContext.BaseDirectory, logo);
+ return new Bitmap(absolutePath);
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine($"Ошибка загрузки изображения: {ex.Message}");
+ return null;
+ }
+ }
+
+
+
+ private void LoadAgents()
+ {
+ using var context = new User1Context();
+
+
+ agentsList = context.Agents.ToList();
+
+
+ foreach (var agent in agentsList)
+ {
+ agent.Image = GetImage(agent.Logo);
+ }
+
+ agents.Clear();
+ foreach (var agent in agentsList)
+ {
+ agents.Add(agent);
+ }
+
+ AgentListBox.ItemsSource = agents;
}
}
}
\ No newline at end of file
diff --git a/demofinish/Models/Agent.cs b/demofinish/Models/Agent.cs
new file mode 100644
index 0000000..71b4e43
--- /dev/null
+++ b/demofinish/Models/Agent.cs
@@ -0,0 +1,44 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations.Schema;
+using Avalonia.Media.Imaging;
+
+namespace demofinish.Models;
+
+public partial class Agent
+{
+ public int Id { get; set; }
+
+ public string Title { get; set; } = null!;
+
+ public int Agenttypeid { get; set; }
+
+ public string? Address { get; set; }
+
+ public string Inn { get; set; } = null!;
+
+ public string? Kpp { get; set; }
+
+ public string? Directorname { get; set; }
+
+ public string Phone { get; set; } = null!;
+
+ public string? Email { get; set; }
+
+ public string? Logo { get; set; }
+
+ public int Priority { get; set; }
+
+ public virtual ICollection Agentpriorityhistories { get; set; } = new List();
+
+ public virtual Agenttype Agenttype { get; set; } = null!;
+
+ public virtual ICollection Productsales { get; set; } = new List();
+
+ public virtual ICollection Shops { get; set; } = new List();
+
+
+ [NotMapped]
+ public Bitmap? Image { get; set; }
+
+}
diff --git a/demofinish/Models/Agentpriorityhistory.cs b/demofinish/Models/Agentpriorityhistory.cs
new file mode 100644
index 0000000..3974d66
--- /dev/null
+++ b/demofinish/Models/Agentpriorityhistory.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Agentpriorityhistory
+{
+ public int Id { get; set; }
+
+ public int Agentid { get; set; }
+
+ public DateTime Changedate { get; set; }
+
+ public int Priorityvalue { get; set; }
+
+ public virtual Agent Agent { get; set; } = null!;
+}
diff --git a/demofinish/Models/Agenttype.cs b/demofinish/Models/Agenttype.cs
new file mode 100644
index 0000000..183c43c
--- /dev/null
+++ b/demofinish/Models/Agenttype.cs
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Agenttype
+{
+ public int Id { get; set; }
+
+ public string Title { get; set; } = null!;
+
+ public string? Image { get; set; }
+
+ public virtual ICollection Agents { get; set; } = new List();
+}
diff --git a/demofinish/Models/DemodbContext.cs b/demofinish/Models/DemodbContext.cs
deleted file mode 100644
index 8955a24..0000000
--- a/demofinish/Models/DemodbContext.cs
+++ /dev/null
@@ -1,178 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.EntityFrameworkCore;
-
-namespace demofinish.Models;
-
-public partial class DemodbContext : DbContext
-{
- public DemodbContext()
- {
- }
-
- public DemodbContext(DbContextOptions options)
- : base(options)
- {
- }
-
- public virtual DbSet Orders { get; set; }
-
- public virtual DbSet OrderProducts { get; set; }
-
- public virtual DbSet Pickuppoints { get; set; }
-
- public virtual DbSet Products { get; set; }
-
- public virtual DbSet Roles { get; set; }
-
- public virtual DbSet Users { get; set; }
-
- protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
-#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see https://go.microsoft.com/fwlink/?LinkId=723263.
- => optionsBuilder.UseNpgsql("Host=localhost;Port=5432;Database=demodb;Username=postgres;Password=123");
-
- protected override void OnModelCreating(ModelBuilder modelBuilder)
- {
- modelBuilder.Entity(entity =>
- {
- entity.HasKey(e => e.Orderid).HasName("Order_pkey");
-
- entity.ToTable("Order");
-
- entity.Property(e => e.Orderid)
- .UseIdentityAlwaysColumn()
- .HasColumnName("orderid");
- entity.Property(e => e.Orderdeliverydate)
- .HasColumnType("timestamp without time zone")
- .HasColumnName("orderdeliverydate");
- entity.Property(e => e.Orderpickuppoint).HasColumnName("orderpickuppoint");
- entity.Property(e => e.Orderstatus)
- .HasColumnType("character varying")
- .HasColumnName("orderstatus");
- });
-
- modelBuilder.Entity(entity =>
- {
- entity.HasKey(e => new { e.Orderid, e.Productarticlenumber }).HasName("OrderProduct_pkey");
-
- entity.ToTable("OrderProduct");
-
- entity.Property(e => e.Orderid).HasColumnName("orderid");
- entity.Property(e => e.Productarticlenumber)
- .HasMaxLength(100)
- .HasColumnName("productarticlenumber");
- entity.Property(e => e.Count).HasColumnName("count");
-
- entity.HasOne(d => d.Order).WithMany(p => p.OrderProducts)
- .HasForeignKey(d => d.Orderid)
- .OnDelete(DeleteBehavior.ClientSetNull)
- .HasConstraintName("OrderProduct_orderid_fkey");
-
- entity.HasOne(d => d.ProductarticlenumberNavigation).WithMany(p => p.OrderProducts)
- .HasForeignKey(d => d.Productarticlenumber)
- .OnDelete(DeleteBehavior.ClientSetNull)
- .HasConstraintName("OrderProduct_productarticlenumber_fkey");
- });
-
- modelBuilder.Entity(entity =>
- {
- entity.HasKey(e => e.Pickuppointid).HasName("pickuppoint_pk");
-
- entity.ToTable("pickuppoint");
-
- entity.Property(e => e.Pickuppointid)
- .UseIdentityAlwaysColumn()
- .HasColumnName("pickuppointid");
- entity.Property(e => e.Pickupname)
- .HasColumnType("character varying")
- .HasColumnName("pickupname");
- });
-
- modelBuilder.Entity(entity =>
- {
- entity.HasKey(e => e.Productarticlenumber).HasName("Product_pkey");
-
- entity.ToTable("Product");
-
- entity.Property(e => e.Productarticlenumber)
- .HasColumnType("character varying")
- .HasColumnName("productarticlenumber");
- entity.Property(e => e.Discountmax)
- .HasPrecision(19, 4)
- .HasColumnName("discountmax");
- entity.Property(e => e.Productcategory)
- .HasColumnType("character varying")
- .HasColumnName("productcategory");
- entity.Property(e => e.Productcost)
- .HasPrecision(19, 4)
- .HasColumnName("productcost");
- entity.Property(e => e.Productdescription)
- .HasColumnType("character varying")
- .HasColumnName("productdescription");
- entity.Property(e => e.Productdiscountamount).HasColumnName("productdiscountamount");
- entity.Property(e => e.Productmanufacturer)
- .HasColumnType("character varying")
- .HasColumnName("productmanufacturer");
- entity.Property(e => e.Productname)
- .HasColumnType("character varying")
- .HasColumnName("productname");
- entity.Property(e => e.Productphoto)
- .HasColumnType("character varying")
- .HasColumnName("productphoto");
- entity.Property(e => e.Productquantityinstock).HasColumnName("productquantityinstock");
- entity.Property(e => e.Productstatus)
- .HasColumnType("character varying")
- .HasColumnName("productstatus");
- });
-
- modelBuilder.Entity(entity =>
- {
- entity.HasKey(e => e.Roleid).HasName("role_pkey");
-
- entity.ToTable("role");
-
- entity.Property(e => e.Roleid)
- .UseIdentityAlwaysColumn()
- .HasColumnName("roleid");
- entity.Property(e => e.Rolename)
- .HasMaxLength(100)
- .HasColumnName("rolename");
- });
-
- modelBuilder.Entity(entity =>
- {
- entity.HasKey(e => e.Userid).HasName("User_pkey");
-
- entity.ToTable("User");
-
- entity.Property(e => e.Userid)
- .UseIdentityAlwaysColumn()
- .HasColumnName("userid");
- entity.Property(e => e.Userlogin)
- .HasColumnType("character varying")
- .HasColumnName("userlogin");
- entity.Property(e => e.Username)
- .HasMaxLength(100)
- .HasColumnName("username");
- entity.Property(e => e.Userpassword)
- .HasColumnType("character varying")
- .HasColumnName("userpassword");
- entity.Property(e => e.Userpatronymic)
- .HasMaxLength(100)
- .HasColumnName("userpatronymic");
- entity.Property(e => e.Userrole).HasColumnName("userrole");
- entity.Property(e => e.Usersurname)
- .HasMaxLength(100)
- .HasColumnName("usersurname");
-
- entity.HasOne(d => d.UserroleNavigation).WithMany(p => p.Users)
- .HasForeignKey(d => d.Userrole)
- .OnDelete(DeleteBehavior.ClientSetNull)
- .HasConstraintName("User_userrole_fkey");
- });
-
- OnModelCreatingPartial(modelBuilder);
- }
-
- partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
-}
diff --git a/demofinish/Models/Material.cs b/demofinish/Models/Material.cs
new file mode 100644
index 0000000..acca963
--- /dev/null
+++ b/demofinish/Models/Material.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Material
+{
+ public int Id { get; set; }
+
+ public string Title { get; set; } = null!;
+
+ public int Countinpack { get; set; }
+
+ public string Unit { get; set; } = null!;
+
+ public decimal? Countinstock { get; set; }
+
+ public decimal Mincount { get; set; }
+
+ public string? Description { get; set; }
+
+ public decimal Cost { get; set; }
+
+ public string? Image { get; set; }
+
+ public int Materialtypeid { get; set; }
+
+ public virtual ICollection Materialcounthistories { get; set; } = new List();
+
+ public virtual Materialtype Materialtype { get; set; } = null!;
+
+ public virtual ICollection Productmaterials { get; set; } = new List();
+
+ public virtual ICollection Suppliers { get; set; } = new List();
+}
diff --git a/demofinish/Models/Materialcounthistory.cs b/demofinish/Models/Materialcounthistory.cs
new file mode 100644
index 0000000..81f3218
--- /dev/null
+++ b/demofinish/Models/Materialcounthistory.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Materialcounthistory
+{
+ public int Id { get; set; }
+
+ public int Materialid { get; set; }
+
+ public DateTime Changedate { get; set; }
+
+ public decimal Countvalue { get; set; }
+
+ public virtual Material Material { get; set; } = null!;
+}
diff --git a/demofinish/Models/Materialtype.cs b/demofinish/Models/Materialtype.cs
new file mode 100644
index 0000000..fe926b7
--- /dev/null
+++ b/demofinish/Models/Materialtype.cs
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Materialtype
+{
+ public int Id { get; set; }
+
+ public string Title { get; set; } = null!;
+
+ public decimal Defectedpercent { get; set; }
+
+ public virtual ICollection Materials { get; set; } = new List();
+}
diff --git a/demofinish/Models/Order.cs b/demofinish/Models/Order.cs
deleted file mode 100644
index 0b02ae3..0000000
--- a/demofinish/Models/Order.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System;
-using System.Collections.Generic;
-
-namespace demofinish.Models;
-
-public partial class Order
-{
- public int Orderid { get; set; }
-
- public string Orderstatus { get; set; } = null!;
-
- public DateTime? Orderdeliverydate { get; set; }
-
- public int Orderpickuppoint { get; set; }
-
- public virtual ICollection OrderProducts { get; set; } = new List();
-}
diff --git a/demofinish/Models/OrderProduct.cs b/demofinish/Models/OrderProduct.cs
deleted file mode 100644
index 78622d8..0000000
--- a/demofinish/Models/OrderProduct.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System;
-using System.Collections.Generic;
-
-namespace demofinish.Models;
-
-public partial class OrderProduct
-{
- public int Orderid { get; set; }
-
- public string Productarticlenumber { get; set; } = null!;
-
- public int Count { get; set; }
-
- public virtual Order Order { get; set; } = null!;
-
- public virtual Product ProductarticlenumberNavigation { get; set; } = null!;
-}
diff --git a/demofinish/Models/Pickuppoint.cs b/demofinish/Models/Pickuppoint.cs
deleted file mode 100644
index 8d02ae2..0000000
--- a/demofinish/Models/Pickuppoint.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using System;
-using System.Collections.Generic;
-
-namespace demofinish.Models;
-
-public partial class Pickuppoint
-{
- public int Pickuppointid { get; set; }
-
- public string? Pickupname { get; set; }
-}
diff --git a/demofinish/Models/Product.cs b/demofinish/Models/Product.cs
index cdb9435..2f403db 100644
--- a/demofinish/Models/Product.cs
+++ b/demofinish/Models/Product.cs
@@ -5,27 +5,21 @@ namespace demofinish.Models;
public partial class Product
{
- public string Productarticlenumber { get; set; } = null!;
+ public int Id { get; set; }
- public string Productname { get; set; } = null!;
+ public string Title { get; set; } = null!;
- public string Productdescription { get; set; } = null!;
+ public int? Producttypeid { get; set; }
- public string Productcategory { get; set; } = null!;
+ public string Articlenumber { get; set; } = null!;
- public string? Productphoto { get; set; }
+ public string? Description { get; set; }
- public string Productmanufacturer { get; set; } = null!;
+ public string? Image { get; set; }
- public decimal Productcost { get; set; }
+ public int? Productionpersoncount { get; set; }
- public short? Productdiscountamount { get; set; }
+ public decimal Mincostforagent { get; set; }
- public int Productquantityinstock { get; set; }
-
- public string? Productstatus { get; set; }
-
- public decimal? Discountmax { get; set; }
-
- public virtual ICollection OrderProducts { get; set; } = new List();
+ public int? Productionworksshopnumber { get; set; }
}
diff --git a/demofinish/Models/ProductType.cs b/demofinish/Models/ProductType.cs
new file mode 100644
index 0000000..a259c23
--- /dev/null
+++ b/demofinish/Models/ProductType.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class ProductType
+{
+ public int Id { get; set; }
+
+ public string Title { get; set; } = null!;
+
+ public double? DefectedPercent { get; set; }
+}
diff --git a/demofinish/Models/Productcosthistory.cs b/demofinish/Models/Productcosthistory.cs
new file mode 100644
index 0000000..5e9db79
--- /dev/null
+++ b/demofinish/Models/Productcosthistory.cs
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Productcosthistory
+{
+ public int Id { get; set; }
+
+ public int Productid { get; set; }
+
+ public DateTime Changedate { get; set; }
+
+ public decimal Costvalue { get; set; }
+}
diff --git a/demofinish/Models/Productmaterial.cs b/demofinish/Models/Productmaterial.cs
new file mode 100644
index 0000000..0e422ff
--- /dev/null
+++ b/demofinish/Models/Productmaterial.cs
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Productmaterial
+{
+ public int Productid { get; set; }
+
+ public int Materialid { get; set; }
+
+ public decimal? Count { get; set; }
+
+ public virtual Material Material { get; set; } = null!;
+}
diff --git a/demofinish/Models/Productsale.cs b/demofinish/Models/Productsale.cs
new file mode 100644
index 0000000..2f8dd4d
--- /dev/null
+++ b/demofinish/Models/Productsale.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Productsale
+{
+ public int Id { get; set; }
+
+ public int Agentid { get; set; }
+
+ public int Productid { get; set; }
+
+ public DateOnly Saledate { get; set; }
+
+ public int Productcount { get; set; }
+
+ public virtual Agent Agent { get; set; } = null!;
+}
diff --git a/demofinish/Models/Role.cs b/demofinish/Models/Role.cs
deleted file mode 100644
index 6a2ec51..0000000
--- a/demofinish/Models/Role.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-
-namespace demofinish.Models;
-
-public partial class Role
-{
- public int Roleid { get; set; }
-
- public string Rolename { get; set; } = null!;
-
- public virtual ICollection Users { get; set; } = new List();
-}
diff --git a/demofinish/Models/Shop.cs b/demofinish/Models/Shop.cs
new file mode 100644
index 0000000..cf21853
--- /dev/null
+++ b/demofinish/Models/Shop.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Shop
+{
+ public int Id { get; set; }
+
+ public string Title { get; set; } = null!;
+
+ public string? Address { get; set; }
+
+ public int Agentid { get; set; }
+
+ public virtual Agent Agent { get; set; } = null!;
+}
diff --git a/demofinish/Models/Supplier.cs b/demofinish/Models/Supplier.cs
new file mode 100644
index 0000000..259eb93
--- /dev/null
+++ b/demofinish/Models/Supplier.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+
+namespace demofinish.Models;
+
+public partial class Supplier
+{
+ public int Id { get; set; }
+
+ public string Title { get; set; } = null!;
+
+ public string Inn { get; set; } = null!;
+
+ public DateOnly Startdate { get; set; }
+
+ public int? Qualityrating { get; set; }
+
+ public string? Suppliertype { get; set; }
+
+ public virtual ICollection Materials { get; set; } = new List();
+}
diff --git a/demofinish/Models/User.cs b/demofinish/Models/User.cs
deleted file mode 100644
index 6b937a4..0000000
--- a/demofinish/Models/User.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System;
-using System.Collections.Generic;
-
-namespace demofinish.Models;
-
-public partial class User
-{
- public int Userid { get; set; }
-
- public string Usersurname { get; set; } = null!;
-
- public string Username { get; set; } = null!;
-
- public string Userpatronymic { get; set; } = null!;
-
- public string Userlogin { get; set; } = null!;
-
- public string Userpassword { get; set; } = null!;
-
- public int Userrole { get; set; }
-
- public virtual Role UserroleNavigation { get; set; } = null!;
-}
diff --git a/demofinish/Models/User1Context.cs b/demofinish/Models/User1Context.cs
new file mode 100644
index 0000000..81499e1
--- /dev/null
+++ b/demofinish/Models/User1Context.cs
@@ -0,0 +1,358 @@
+using System;
+using System.Collections.Generic;
+using Microsoft.EntityFrameworkCore;
+
+namespace demofinish.Models;
+
+public partial class User1Context : DbContext
+{
+ public User1Context()
+ {
+ }
+
+ public User1Context(DbContextOptions options)
+ : base(options)
+ {
+ }
+
+ public virtual DbSet Agents { get; set; }
+
+ public virtual DbSet Agentpriorityhistories { get; set; }
+
+ public virtual DbSet Agenttypes { get; set; }
+
+ public virtual DbSet Materials { get; set; }
+
+ public virtual DbSet Materialcounthistories { get; set; }
+
+ public virtual DbSet Materialtypes { get; set; }
+
+ public virtual DbSet Products { get; set; }
+
+ public virtual DbSet ProductTypes { get; set; }
+
+ public virtual DbSet Productcosthistories { get; set; }
+
+ public virtual DbSet Productmaterials { get; set; }
+
+ public virtual DbSet Productsales { get; set; }
+
+ public virtual DbSet Shops { get; set; }
+
+ public virtual DbSet Suppliers { get; set; }
+
+ protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
+#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see https://go.microsoft.com/fwlink/?LinkId=723263.
+ => optionsBuilder.UseNpgsql("Host=45.67.56.214;Port=5421;USERNAME=user1;DATABASE=user1;Password=Xgny6RrJ");
+
+ protected override void OnModelCreating(ModelBuilder modelBuilder)
+ {
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("agent_pkey");
+
+ entity.ToTable("agent", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Address)
+ .HasMaxLength(300)
+ .HasColumnName("address");
+ entity.Property(e => e.Agenttypeid).HasColumnName("agenttypeid");
+ entity.Property(e => e.Directorname)
+ .HasMaxLength(100)
+ .HasColumnName("directorname");
+ entity.Property(e => e.Email)
+ .HasMaxLength(255)
+ .HasColumnName("email");
+ entity.Property(e => e.Inn)
+ .HasMaxLength(12)
+ .HasColumnName("inn");
+ entity.Property(e => e.Kpp)
+ .HasMaxLength(9)
+ .HasColumnName("kpp");
+ entity.Property(e => e.Logo)
+ .HasMaxLength(100)
+ .HasColumnName("logo");
+ entity.Property(e => e.Phone)
+ .HasMaxLength(20)
+ .HasColumnName("phone");
+ entity.Property(e => e.Priority).HasColumnName("priority");
+ entity.Property(e => e.Title)
+ .HasMaxLength(150)
+ .HasColumnName("title");
+
+ entity.HasOne(d => d.Agenttype).WithMany(p => p.Agents)
+ .HasForeignKey(d => d.Agenttypeid)
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("fk_agent_agenttype");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("agentpriorityhistory_pkey");
+
+ entity.ToTable("agentpriorityhistory", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Agentid).HasColumnName("agentid");
+ entity.Property(e => e.Changedate)
+ .HasColumnType("timestamp without time zone")
+ .HasColumnName("changedate");
+ entity.Property(e => e.Priorityvalue).HasColumnName("priorityvalue");
+
+ entity.HasOne(d => d.Agent).WithMany(p => p.Agentpriorityhistories)
+ .HasForeignKey(d => d.Agentid)
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("fk_agentpriorityhistory_agent");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("agenttype_pkey");
+
+ entity.ToTable("agenttype", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Image)
+ .HasMaxLength(100)
+ .HasColumnName("image");
+ entity.Property(e => e.Title)
+ .HasMaxLength(50)
+ .HasColumnName("title");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("material_pkey");
+
+ entity.ToTable("material", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Cost)
+ .HasPrecision(10, 2)
+ .HasColumnName("cost");
+ entity.Property(e => e.Countinpack).HasColumnName("countinpack");
+ entity.Property(e => e.Countinstock).HasColumnName("countinstock");
+ entity.Property(e => e.Description).HasColumnName("description");
+ entity.Property(e => e.Image)
+ .HasMaxLength(100)
+ .HasColumnName("image");
+ entity.Property(e => e.Materialtypeid).HasColumnName("materialtypeid");
+ entity.Property(e => e.Mincount).HasColumnName("mincount");
+ entity.Property(e => e.Title)
+ .HasMaxLength(100)
+ .HasColumnName("title");
+ entity.Property(e => e.Unit)
+ .HasMaxLength(10)
+ .HasColumnName("unit");
+
+ entity.HasOne(d => d.Materialtype).WithMany(p => p.Materials)
+ .HasForeignKey(d => d.Materialtypeid)
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("fk_material_materialtype");
+
+ entity.HasMany(d => d.Suppliers).WithMany(p => p.Materials)
+ .UsingEntity>(
+ "Materialsupplier",
+ r => r.HasOne().WithMany()
+ .HasForeignKey("Supplierid")
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("fk_materialsupplier_supplier"),
+ l => l.HasOne().WithMany()
+ .HasForeignKey("Materialid")
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("fk_materialsupplier_material"),
+ j =>
+ {
+ j.HasKey("Materialid", "Supplierid").HasName("materialsupplier_pkey");
+ j.ToTable("materialsupplier", "public2");
+ j.IndexerProperty("Materialid").HasColumnName("materialid");
+ j.IndexerProperty("Supplierid").HasColumnName("supplierid");
+ });
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("materialcounthistory_pkey");
+
+ entity.ToTable("materialcounthistory", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Changedate)
+ .HasColumnType("timestamp without time zone")
+ .HasColumnName("changedate");
+ entity.Property(e => e.Countvalue).HasColumnName("countvalue");
+ entity.Property(e => e.Materialid).HasColumnName("materialid");
+
+ entity.HasOne(d => d.Material).WithMany(p => p.Materialcounthistories)
+ .HasForeignKey(d => d.Materialid)
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("fk_materialcounthistory_material");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("materialtype_pkey");
+
+ entity.ToTable("materialtype", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Defectedpercent).HasColumnName("defectedpercent");
+ entity.Property(e => e.Title)
+ .HasMaxLength(50)
+ .HasColumnName("title");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("product_pkey");
+
+ entity.ToTable("product", "public2");
+
+ entity.Property(e => e.Id)
+ .ValueGeneratedNever()
+ .HasColumnName("id");
+ entity.Property(e => e.Articlenumber)
+ .HasMaxLength(10)
+ .HasColumnName("articlenumber");
+ entity.Property(e => e.Description).HasColumnName("description");
+ entity.Property(e => e.Image)
+ .HasMaxLength(100)
+ .HasColumnName("image");
+ entity.Property(e => e.Mincostforagent)
+ .HasPrecision(10, 2)
+ .HasColumnName("mincostforagent");
+ entity.Property(e => e.Productionpersoncount).HasColumnName("productionpersoncount");
+ entity.Property(e => e.Productionworksshopnumber).HasColumnName("productionworksshopnumber");
+ entity.Property(e => e.Producttypeid).HasColumnName("producttypeid");
+ entity.Property(e => e.Title)
+ .HasMaxLength(100)
+ .HasColumnName("title");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("ProductType_pkey");
+
+ entity.ToTable("ProductType", "public2");
+
+ entity.Property(e => e.Id).HasColumnName("ID");
+ entity.Property(e => e.Title).HasMaxLength(50);
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("productcosthistory_pkey");
+
+ entity.ToTable("productcosthistory", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Changedate)
+ .HasColumnType("timestamp without time zone")
+ .HasColumnName("changedate");
+ entity.Property(e => e.Costvalue)
+ .HasPrecision(10, 2)
+ .HasColumnName("costvalue");
+ entity.Property(e => e.Productid).HasColumnName("productid");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => new { e.Productid, e.Materialid }).HasName("productmaterial_pkey");
+
+ entity.ToTable("productmaterial", "public2");
+
+ entity.Property(e => e.Productid).HasColumnName("productid");
+ entity.Property(e => e.Materialid).HasColumnName("materialid");
+ entity.Property(e => e.Count).HasColumnName("count");
+
+ entity.HasOne(d => d.Material).WithMany(p => p.Productmaterials)
+ .HasForeignKey(d => d.Materialid)
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("fk_productmaterial_material");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("productsale_pkey");
+
+ entity.ToTable("productsale", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Agentid).HasColumnName("agentid");
+ entity.Property(e => e.Productcount).HasColumnName("productcount");
+ entity.Property(e => e.Productid).HasColumnName("productid");
+ entity.Property(e => e.Saledate).HasColumnName("saledate");
+
+ entity.HasOne(d => d.Agent).WithMany(p => p.Productsales)
+ .HasForeignKey(d => d.Agentid)
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("fk_productsale_agent");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("shop_pkey");
+
+ entity.ToTable("shop", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Address)
+ .HasMaxLength(300)
+ .HasColumnName("address");
+ entity.Property(e => e.Agentid).HasColumnName("agentid");
+ entity.Property(e => e.Title)
+ .HasMaxLength(150)
+ .HasColumnName("title");
+
+ entity.HasOne(d => d.Agent).WithMany(p => p.Shops)
+ .HasForeignKey(d => d.Agentid)
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("fk_shop_agent");
+ });
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.HasKey(e => e.Id).HasName("supplier_pkey");
+
+ entity.ToTable("supplier", "public2");
+
+ entity.Property(e => e.Id)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("id");
+ entity.Property(e => e.Inn)
+ .HasMaxLength(12)
+ .HasColumnName("inn");
+ entity.Property(e => e.Qualityrating).HasColumnName("qualityrating");
+ entity.Property(e => e.Startdate).HasColumnName("startdate");
+ entity.Property(e => e.Suppliertype)
+ .HasMaxLength(20)
+ .HasColumnName("suppliertype");
+ entity.Property(e => e.Title)
+ .HasMaxLength(150)
+ .HasColumnName("title");
+ });
+
+ OnModelCreatingPartial(modelBuilder);
+ }
+
+ partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
+}
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_1.png b/demofinish/bin/Debug/net8.0/agents/agent_1.png
new file mode 100644
index 0000000..6fc187d
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_1.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_10.png b/demofinish/bin/Debug/net8.0/agents/agent_10.png
new file mode 100644
index 0000000..1ebf9ad
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_10.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_100.png b/demofinish/bin/Debug/net8.0/agents/agent_100.png
new file mode 100644
index 0000000..6cccf9a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_100.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_101.png b/demofinish/bin/Debug/net8.0/agents/agent_101.png
new file mode 100644
index 0000000..d2e3c5e
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_101.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_102.png b/demofinish/bin/Debug/net8.0/agents/agent_102.png
new file mode 100644
index 0000000..10c091c
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_102.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_103.png b/demofinish/bin/Debug/net8.0/agents/agent_103.png
new file mode 100644
index 0000000..cbc4629
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_103.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_104.png b/demofinish/bin/Debug/net8.0/agents/agent_104.png
new file mode 100644
index 0000000..3814a74
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_104.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_105.png b/demofinish/bin/Debug/net8.0/agents/agent_105.png
new file mode 100644
index 0000000..3ad9799
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_105.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_106.png b/demofinish/bin/Debug/net8.0/agents/agent_106.png
new file mode 100644
index 0000000..1a7623a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_106.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_107.png b/demofinish/bin/Debug/net8.0/agents/agent_107.png
new file mode 100644
index 0000000..282784c
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_107.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_108.png b/demofinish/bin/Debug/net8.0/agents/agent_108.png
new file mode 100644
index 0000000..87d1617
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_108.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_109.png b/demofinish/bin/Debug/net8.0/agents/agent_109.png
new file mode 100644
index 0000000..5635682
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_109.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_11.png b/demofinish/bin/Debug/net8.0/agents/agent_11.png
new file mode 100644
index 0000000..4fb0dca
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_11.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_110.png b/demofinish/bin/Debug/net8.0/agents/agent_110.png
new file mode 100644
index 0000000..279e2d9
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_110.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_111.png b/demofinish/bin/Debug/net8.0/agents/agent_111.png
new file mode 100644
index 0000000..31d7347
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_111.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_112.png b/demofinish/bin/Debug/net8.0/agents/agent_112.png
new file mode 100644
index 0000000..0749f7e
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_112.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_113.png b/demofinish/bin/Debug/net8.0/agents/agent_113.png
new file mode 100644
index 0000000..a76e617
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_113.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_114.png b/demofinish/bin/Debug/net8.0/agents/agent_114.png
new file mode 100644
index 0000000..e8ac493
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_114.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_115.png b/demofinish/bin/Debug/net8.0/agents/agent_115.png
new file mode 100644
index 0000000..4bdd984
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_115.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_116.png b/demofinish/bin/Debug/net8.0/agents/agent_116.png
new file mode 100644
index 0000000..e52c05a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_116.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_117.png b/demofinish/bin/Debug/net8.0/agents/agent_117.png
new file mode 100644
index 0000000..3f8cd19
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_117.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_118.png b/demofinish/bin/Debug/net8.0/agents/agent_118.png
new file mode 100644
index 0000000..d2a2860
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_118.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_119.png b/demofinish/bin/Debug/net8.0/agents/agent_119.png
new file mode 100644
index 0000000..78a6252
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_119.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_12.png b/demofinish/bin/Debug/net8.0/agents/agent_12.png
new file mode 100644
index 0000000..de5b425
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_12.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_120.png b/demofinish/bin/Debug/net8.0/agents/agent_120.png
new file mode 100644
index 0000000..b8ae181
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_120.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_121.png b/demofinish/bin/Debug/net8.0/agents/agent_121.png
new file mode 100644
index 0000000..32903cb
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_121.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_122.png b/demofinish/bin/Debug/net8.0/agents/agent_122.png
new file mode 100644
index 0000000..9ef6f3a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_122.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_123.png b/demofinish/bin/Debug/net8.0/agents/agent_123.png
new file mode 100644
index 0000000..b20ce5d
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_123.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_124.png b/demofinish/bin/Debug/net8.0/agents/agent_124.png
new file mode 100644
index 0000000..4132364
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_124.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_125.png b/demofinish/bin/Debug/net8.0/agents/agent_125.png
new file mode 100644
index 0000000..7a2518b
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_125.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_126.png b/demofinish/bin/Debug/net8.0/agents/agent_126.png
new file mode 100644
index 0000000..2cf2e68
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_126.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_127.png b/demofinish/bin/Debug/net8.0/agents/agent_127.png
new file mode 100644
index 0000000..9b364cc
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_127.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_128.png b/demofinish/bin/Debug/net8.0/agents/agent_128.png
new file mode 100644
index 0000000..07935f9
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_128.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_129.png b/demofinish/bin/Debug/net8.0/agents/agent_129.png
new file mode 100644
index 0000000..e0f07c4
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_129.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_13.png b/demofinish/bin/Debug/net8.0/agents/agent_13.png
new file mode 100644
index 0000000..00c0c49
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_13.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_130.png b/demofinish/bin/Debug/net8.0/agents/agent_130.png
new file mode 100644
index 0000000..d7e9d7a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_130.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_14.png b/demofinish/bin/Debug/net8.0/agents/agent_14.png
new file mode 100644
index 0000000..996f428
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_14.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_15.png b/demofinish/bin/Debug/net8.0/agents/agent_15.png
new file mode 100644
index 0000000..91d9ee1
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_15.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_16.png b/demofinish/bin/Debug/net8.0/agents/agent_16.png
new file mode 100644
index 0000000..abc3fc9
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_16.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_17.png b/demofinish/bin/Debug/net8.0/agents/agent_17.png
new file mode 100644
index 0000000..fb3d8e8
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_17.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_18.png b/demofinish/bin/Debug/net8.0/agents/agent_18.png
new file mode 100644
index 0000000..a1c2b63
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_18.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_19.png b/demofinish/bin/Debug/net8.0/agents/agent_19.png
new file mode 100644
index 0000000..2e35072
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_19.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_2.png b/demofinish/bin/Debug/net8.0/agents/agent_2.png
new file mode 100644
index 0000000..c803798
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_2.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_20.png b/demofinish/bin/Debug/net8.0/agents/agent_20.png
new file mode 100644
index 0000000..5b98f34
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_20.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_21.png b/demofinish/bin/Debug/net8.0/agents/agent_21.png
new file mode 100644
index 0000000..cafe5ec
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_21.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_22.png b/demofinish/bin/Debug/net8.0/agents/agent_22.png
new file mode 100644
index 0000000..f691999
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_22.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_23.png b/demofinish/bin/Debug/net8.0/agents/agent_23.png
new file mode 100644
index 0000000..2a9a584
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_23.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_24.png b/demofinish/bin/Debug/net8.0/agents/agent_24.png
new file mode 100644
index 0000000..12796ba
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_24.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_25.png b/demofinish/bin/Debug/net8.0/agents/agent_25.png
new file mode 100644
index 0000000..25f4394
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_25.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_26.png b/demofinish/bin/Debug/net8.0/agents/agent_26.png
new file mode 100644
index 0000000..39390ab
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_26.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_27.png b/demofinish/bin/Debug/net8.0/agents/agent_27.png
new file mode 100644
index 0000000..811ab86
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_27.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_28.png b/demofinish/bin/Debug/net8.0/agents/agent_28.png
new file mode 100644
index 0000000..1523262
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_28.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_29.png b/demofinish/bin/Debug/net8.0/agents/agent_29.png
new file mode 100644
index 0000000..aba00d9
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_29.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_3.png b/demofinish/bin/Debug/net8.0/agents/agent_3.png
new file mode 100644
index 0000000..fa3b8aa
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_3.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_30.png b/demofinish/bin/Debug/net8.0/agents/agent_30.png
new file mode 100644
index 0000000..caaa183
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_30.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_31.png b/demofinish/bin/Debug/net8.0/agents/agent_31.png
new file mode 100644
index 0000000..911d48c
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_31.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_32.png b/demofinish/bin/Debug/net8.0/agents/agent_32.png
new file mode 100644
index 0000000..e4ab4dd
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_32.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_33.png b/demofinish/bin/Debug/net8.0/agents/agent_33.png
new file mode 100644
index 0000000..0e9501e
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_33.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_34.png b/demofinish/bin/Debug/net8.0/agents/agent_34.png
new file mode 100644
index 0000000..761d17e
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_34.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_35.png b/demofinish/bin/Debug/net8.0/agents/agent_35.png
new file mode 100644
index 0000000..f34cf66
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_35.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_36.png b/demofinish/bin/Debug/net8.0/agents/agent_36.png
new file mode 100644
index 0000000..2514f23
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_36.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_37.png b/demofinish/bin/Debug/net8.0/agents/agent_37.png
new file mode 100644
index 0000000..94d9ecf
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_37.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_38.png b/demofinish/bin/Debug/net8.0/agents/agent_38.png
new file mode 100644
index 0000000..59bb9d4
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_38.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_39.png b/demofinish/bin/Debug/net8.0/agents/agent_39.png
new file mode 100644
index 0000000..85d3ba9
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_39.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_4.png b/demofinish/bin/Debug/net8.0/agents/agent_4.png
new file mode 100644
index 0000000..3375d78
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_4.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_40.png b/demofinish/bin/Debug/net8.0/agents/agent_40.png
new file mode 100644
index 0000000..4e0c5b5
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_40.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_41.png b/demofinish/bin/Debug/net8.0/agents/agent_41.png
new file mode 100644
index 0000000..e6a388b
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_41.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_42.png b/demofinish/bin/Debug/net8.0/agents/agent_42.png
new file mode 100644
index 0000000..29522dc
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_42.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_43.png b/demofinish/bin/Debug/net8.0/agents/agent_43.png
new file mode 100644
index 0000000..9afe310
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_43.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_44.png b/demofinish/bin/Debug/net8.0/agents/agent_44.png
new file mode 100644
index 0000000..ca00bb7
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_44.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_45.png b/demofinish/bin/Debug/net8.0/agents/agent_45.png
new file mode 100644
index 0000000..14e347b
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_45.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_46.png b/demofinish/bin/Debug/net8.0/agents/agent_46.png
new file mode 100644
index 0000000..49e30c1
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_46.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_47.png b/demofinish/bin/Debug/net8.0/agents/agent_47.png
new file mode 100644
index 0000000..2677e89
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_47.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_48.png b/demofinish/bin/Debug/net8.0/agents/agent_48.png
new file mode 100644
index 0000000..4c2e319
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_48.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_49.png b/demofinish/bin/Debug/net8.0/agents/agent_49.png
new file mode 100644
index 0000000..cf3c200
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_49.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_5.png b/demofinish/bin/Debug/net8.0/agents/agent_5.png
new file mode 100644
index 0000000..ca74d52
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_5.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_50.png b/demofinish/bin/Debug/net8.0/agents/agent_50.png
new file mode 100644
index 0000000..a6ad183
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_50.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_51.png b/demofinish/bin/Debug/net8.0/agents/agent_51.png
new file mode 100644
index 0000000..41d1131
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_51.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_52.png b/demofinish/bin/Debug/net8.0/agents/agent_52.png
new file mode 100644
index 0000000..d71ea56
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_52.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_53.png b/demofinish/bin/Debug/net8.0/agents/agent_53.png
new file mode 100644
index 0000000..2133417
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_53.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_54.png b/demofinish/bin/Debug/net8.0/agents/agent_54.png
new file mode 100644
index 0000000..4a158ab
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_54.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_55.png b/demofinish/bin/Debug/net8.0/agents/agent_55.png
new file mode 100644
index 0000000..1939b35
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_55.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_56.png b/demofinish/bin/Debug/net8.0/agents/agent_56.png
new file mode 100644
index 0000000..83a4aaf
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_56.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_57.png b/demofinish/bin/Debug/net8.0/agents/agent_57.png
new file mode 100644
index 0000000..19f8d39
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_57.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_58.png b/demofinish/bin/Debug/net8.0/agents/agent_58.png
new file mode 100644
index 0000000..24090e6
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_58.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_59.png b/demofinish/bin/Debug/net8.0/agents/agent_59.png
new file mode 100644
index 0000000..fcf0c5a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_59.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_6.png b/demofinish/bin/Debug/net8.0/agents/agent_6.png
new file mode 100644
index 0000000..976cd49
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_6.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_60.png b/demofinish/bin/Debug/net8.0/agents/agent_60.png
new file mode 100644
index 0000000..61ca84c
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_60.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_61.png b/demofinish/bin/Debug/net8.0/agents/agent_61.png
new file mode 100644
index 0000000..c543f17
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_61.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_62.png b/demofinish/bin/Debug/net8.0/agents/agent_62.png
new file mode 100644
index 0000000..ff96389
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_62.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_63.png b/demofinish/bin/Debug/net8.0/agents/agent_63.png
new file mode 100644
index 0000000..65ac1f2
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_63.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_64.png b/demofinish/bin/Debug/net8.0/agents/agent_64.png
new file mode 100644
index 0000000..506e36c
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_64.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_65.png b/demofinish/bin/Debug/net8.0/agents/agent_65.png
new file mode 100644
index 0000000..c6a588a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_65.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_66.png b/demofinish/bin/Debug/net8.0/agents/agent_66.png
new file mode 100644
index 0000000..b299c30
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_66.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_67.png b/demofinish/bin/Debug/net8.0/agents/agent_67.png
new file mode 100644
index 0000000..0d3d114
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_67.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_68.png b/demofinish/bin/Debug/net8.0/agents/agent_68.png
new file mode 100644
index 0000000..ccbb3cf
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_68.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_69.png b/demofinish/bin/Debug/net8.0/agents/agent_69.png
new file mode 100644
index 0000000..b4cfd1a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_69.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_7.png b/demofinish/bin/Debug/net8.0/agents/agent_7.png
new file mode 100644
index 0000000..9ab9ae8
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_7.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_70.png b/demofinish/bin/Debug/net8.0/agents/agent_70.png
new file mode 100644
index 0000000..532435c
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_70.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_71.png b/demofinish/bin/Debug/net8.0/agents/agent_71.png
new file mode 100644
index 0000000..7b5b6da
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_71.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_72.png b/demofinish/bin/Debug/net8.0/agents/agent_72.png
new file mode 100644
index 0000000..2807ca6
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_72.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_73.png b/demofinish/bin/Debug/net8.0/agents/agent_73.png
new file mode 100644
index 0000000..a0638e0
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_73.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_74.png b/demofinish/bin/Debug/net8.0/agents/agent_74.png
new file mode 100644
index 0000000..c486692
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_74.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_75.png b/demofinish/bin/Debug/net8.0/agents/agent_75.png
new file mode 100644
index 0000000..d0c0375
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_75.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_76.png b/demofinish/bin/Debug/net8.0/agents/agent_76.png
new file mode 100644
index 0000000..e035089
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_76.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_77.png b/demofinish/bin/Debug/net8.0/agents/agent_77.png
new file mode 100644
index 0000000..3543144
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_77.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_78.png b/demofinish/bin/Debug/net8.0/agents/agent_78.png
new file mode 100644
index 0000000..cd5c53b
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_78.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_79.png b/demofinish/bin/Debug/net8.0/agents/agent_79.png
new file mode 100644
index 0000000..422c5eb
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_79.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_8.png b/demofinish/bin/Debug/net8.0/agents/agent_8.png
new file mode 100644
index 0000000..e6a1cf2
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_8.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_80.png b/demofinish/bin/Debug/net8.0/agents/agent_80.png
new file mode 100644
index 0000000..f292533
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_80.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_81.png b/demofinish/bin/Debug/net8.0/agents/agent_81.png
new file mode 100644
index 0000000..64c79f7
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_81.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_82.png b/demofinish/bin/Debug/net8.0/agents/agent_82.png
new file mode 100644
index 0000000..e21bc8c
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_82.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_83.png b/demofinish/bin/Debug/net8.0/agents/agent_83.png
new file mode 100644
index 0000000..574746c
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_83.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_84.png b/demofinish/bin/Debug/net8.0/agents/agent_84.png
new file mode 100644
index 0000000..2768ba2
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_84.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_85.png b/demofinish/bin/Debug/net8.0/agents/agent_85.png
new file mode 100644
index 0000000..247a76d
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_85.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_86.png b/demofinish/bin/Debug/net8.0/agents/agent_86.png
new file mode 100644
index 0000000..113605a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_86.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_87.png b/demofinish/bin/Debug/net8.0/agents/agent_87.png
new file mode 100644
index 0000000..a366b4f
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_87.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_88.png b/demofinish/bin/Debug/net8.0/agents/agent_88.png
new file mode 100644
index 0000000..fc59b55
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_88.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_89.png b/demofinish/bin/Debug/net8.0/agents/agent_89.png
new file mode 100644
index 0000000..69fe419
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_89.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_9.png b/demofinish/bin/Debug/net8.0/agents/agent_9.png
new file mode 100644
index 0000000..54eda8a
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_9.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_90.png b/demofinish/bin/Debug/net8.0/agents/agent_90.png
new file mode 100644
index 0000000..3d89b4e
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_90.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_91.png b/demofinish/bin/Debug/net8.0/agents/agent_91.png
new file mode 100644
index 0000000..130b9d8
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_91.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_92.png b/demofinish/bin/Debug/net8.0/agents/agent_92.png
new file mode 100644
index 0000000..b765ba4
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_92.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_93.png b/demofinish/bin/Debug/net8.0/agents/agent_93.png
new file mode 100644
index 0000000..5c38d2b
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_93.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_94.png b/demofinish/bin/Debug/net8.0/agents/agent_94.png
new file mode 100644
index 0000000..1f779b4
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_94.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_95.png b/demofinish/bin/Debug/net8.0/agents/agent_95.png
new file mode 100644
index 0000000..e3dfd67
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_95.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_96.png b/demofinish/bin/Debug/net8.0/agents/agent_96.png
new file mode 100644
index 0000000..9fc09b7
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_96.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_97.png b/demofinish/bin/Debug/net8.0/agents/agent_97.png
new file mode 100644
index 0000000..420e132
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_97.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_98.png b/demofinish/bin/Debug/net8.0/agents/agent_98.png
new file mode 100644
index 0000000..8d9d924
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_98.png differ
diff --git a/demofinish/bin/Debug/net8.0/agents/agent_99.png b/demofinish/bin/Debug/net8.0/agents/agent_99.png
new file mode 100644
index 0000000..a8862f9
Binary files /dev/null and b/demofinish/bin/Debug/net8.0/agents/agent_99.png differ
diff --git a/demofinish/bin/Debug/net8.0/demofinish.dll b/demofinish/bin/Debug/net8.0/demofinish.dll
index 1fcb275..76f75aa 100644
Binary files a/demofinish/bin/Debug/net8.0/demofinish.dll and b/demofinish/bin/Debug/net8.0/demofinish.dll differ
diff --git a/demofinish/bin/Debug/net8.0/demofinish.exe b/demofinish/bin/Debug/net8.0/demofinish.exe
index e40d3f1..4c36fe7 100644
Binary files a/demofinish/bin/Debug/net8.0/demofinish.exe and b/demofinish/bin/Debug/net8.0/demofinish.exe differ
diff --git a/demofinish/bin/Debug/net8.0/demofinish.pdb b/demofinish/bin/Debug/net8.0/demofinish.pdb
index 3ead29f..54b4388 100644
Binary files a/demofinish/bin/Debug/net8.0/demofinish.pdb and b/demofinish/bin/Debug/net8.0/demofinish.pdb differ
diff --git a/demofinish/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache b/demofinish/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
index d5d76dd..4ad8a34 100644
--- a/demofinish/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
+++ b/demofinish/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
@@ -1 +1 @@
-443b594c550565fb805310f6c3bcb69ba5d11874eff83e17a840388f0403e5d3
+d1dc94402d068281f6b0c1153daf68f93dcb53c65bf53e41c64f6439cf1b01d2
diff --git a/demofinish/obj/Debug/net8.0/Avalonia/demofinish.dll b/demofinish/obj/Debug/net8.0/Avalonia/demofinish.dll
index 1fcb275..76f75aa 100644
Binary files a/demofinish/obj/Debug/net8.0/Avalonia/demofinish.dll and b/demofinish/obj/Debug/net8.0/Avalonia/demofinish.dll differ
diff --git a/demofinish/obj/Debug/net8.0/Avalonia/demofinish.pdb b/demofinish/obj/Debug/net8.0/Avalonia/demofinish.pdb
index 3ead29f..54b4388 100644
Binary files a/demofinish/obj/Debug/net8.0/Avalonia/demofinish.pdb and b/demofinish/obj/Debug/net8.0/Avalonia/demofinish.pdb differ
diff --git a/demofinish/obj/Debug/net8.0/Avalonia/references b/demofinish/obj/Debug/net8.0/Avalonia/references
index 8babc3b..0abe919 100644
--- a/demofinish/obj/Debug/net8.0/Avalonia/references
+++ b/demofinish/obj/Debug/net8.0/Avalonia/references
@@ -1,206 +1,206 @@
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Base.dll
-C:\Users\class_Student\.nuget\packages\avalonia.controls.colorpicker\11.2.1\lib\net8.0\Avalonia.Controls.ColorPicker.dll
-C:\Users\class_Student\.nuget\packages\avalonia.controls.datagrid\11.2.1\lib\net8.0\Avalonia.Controls.DataGrid.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Controls.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.DesignerSupport.dll
-C:\Users\class_Student\.nuget\packages\avalonia.desktop\11.2.1\lib\net8.0\Avalonia.Desktop.dll
-C:\Users\class_Student\.nuget\packages\avalonia.diagnostics\11.2.1\lib\net8.0\Avalonia.Diagnostics.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Dialogs.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.dll
-C:\Users\class_Student\.nuget\packages\avalonia.fonts.inter\11.2.1\lib\net8.0\Avalonia.Fonts.Inter.dll
-C:\Users\class_Student\.nuget\packages\avalonia.freedesktop\11.2.1\lib\net8.0\Avalonia.FreeDesktop.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Markup.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Markup.Xaml.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Metal.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.MicroCom.dll
-C:\Users\class_Student\.nuget\packages\avalonia.native\11.2.1\lib\net8.0\Avalonia.Native.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.OpenGL.dll
-C:\Users\class_Student\.nuget\packages\avalonia.remote.protocol\11.2.1\lib\net8.0\Avalonia.Remote.Protocol.dll
-C:\Users\class_Student\.nuget\packages\avalonia.skia\11.2.1\lib\net8.0\Avalonia.Skia.dll
-C:\Users\class_Student\.nuget\packages\avalonia.themes.fluent\11.2.1\lib\net8.0\Avalonia.Themes.Fluent.dll
-C:\Users\class_Student\.nuget\packages\avalonia.themes.simple\11.2.1\lib\net8.0\Avalonia.Themes.Simple.dll
-C:\Users\class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Vulkan.dll
-C:\Users\class_Student\.nuget\packages\avalonia.win32\11.2.1\lib\net8.0\Avalonia.Win32.dll
-C:\Users\class_Student\.nuget\packages\avalonia.x11\11.2.1\lib\net8.0\Avalonia.X11.dll
-C:\Users\class_Student\.nuget\packages\harfbuzzsharp\7.3.0.2\lib\net6.0\HarfBuzzSharp.dll
-C:\Users\class_Student\.nuget\packages\microcom.runtime\0.11.0\lib\net5.0\MicroCom.Runtime.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\Microsoft.CSharp.dll
-C:\Users\class_Student\.nuget\packages\microsoft.entityframeworkcore.abstractions\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
-C:\Users\class_Student\.nuget\packages\microsoft.entityframeworkcore\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.dll
-C:\Users\class_Student\.nuget\packages\microsoft.entityframeworkcore.relational\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
-C:\Users\class_Student\.nuget\packages\microsoft.extensions.caching.abstractions\8.0.0\lib\net8.0\Microsoft.Extensions.Caching.Abstractions.dll
-C:\Users\class_Student\.nuget\packages\microsoft.extensions.caching.memory\8.0.1\lib\net8.0\Microsoft.Extensions.Caching.Memory.dll
-C:\Users\class_Student\.nuget\packages\microsoft.extensions.configuration.abstractions\8.0.0\lib\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
-C:\Users\class_Student\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\8.0.2\lib\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
-C:\Users\class_Student\.nuget\packages\microsoft.extensions.dependencyinjection\8.0.1\lib\net8.0\Microsoft.Extensions.DependencyInjection.dll
-C:\Users\class_Student\.nuget\packages\microsoft.extensions.logging.abstractions\8.0.2\lib\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
-C:\Users\class_Student\.nuget\packages\microsoft.extensions.logging\8.0.1\lib\net8.0\Microsoft.Extensions.Logging.dll
-C:\Users\class_Student\.nuget\packages\microsoft.extensions.options\8.0.2\lib\net8.0\Microsoft.Extensions.Options.dll
-C:\Users\class_Student\.nuget\packages\microsoft.extensions.primitives\8.0.0\lib\net8.0\Microsoft.Extensions.Primitives.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\Microsoft.VisualBasic.Core.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\Microsoft.VisualBasic.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\Microsoft.Win32.Primitives.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\Microsoft.Win32.Registry.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\mscorlib.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\netstandard.dll
-C:\Users\class_Student\.nuget\packages\npgsql\8.0.5\lib\net8.0\Npgsql.dll
-C:\Users\class_Student\.nuget\packages\npgsql.entityframeworkcore.postgresql\8.0.10\lib\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
-C:\Users\class_Student\.nuget\packages\skiasharp\2.88.8\lib\net6.0\SkiaSharp.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.AppContext.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Buffers.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Collections.Concurrent.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Collections.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Collections.Immutable.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Collections.NonGeneric.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Collections.Specialized.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ComponentModel.Annotations.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ComponentModel.DataAnnotations.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ComponentModel.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ComponentModel.EventBasedAsync.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ComponentModel.Primitives.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ComponentModel.TypeConverter.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Configuration.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Console.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Core.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Data.Common.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Data.DataSetExtensions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Data.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.Contracts.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.Debug.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.DiagnosticSource.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.FileVersionInfo.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.Process.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.StackTrace.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.TextWriterTraceListener.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.Tools.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.TraceSource.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Diagnostics.Tracing.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Drawing.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Drawing.Primitives.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Dynamic.Runtime.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Formats.Asn1.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Formats.Tar.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Globalization.Calendars.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Globalization.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Globalization.Extensions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.Compression.Brotli.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.Compression.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.Compression.FileSystem.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.Compression.ZipFile.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.FileSystem.AccessControl.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.FileSystem.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.FileSystem.DriveInfo.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.FileSystem.Primitives.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.FileSystem.Watcher.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.IsolatedStorage.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.MemoryMappedFiles.dll
-C:\Users\class_Student\.nuget\packages\system.io.pipelines\8.0.0\lib\net8.0\System.IO.Pipelines.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.Pipes.AccessControl.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.Pipes.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.IO.UnmanagedMemoryStream.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Linq.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Linq.Expressions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Linq.Parallel.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Linq.Queryable.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Memory.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.Http.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.Http.Json.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.HttpListener.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.Mail.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.NameResolution.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.NetworkInformation.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.Ping.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.Primitives.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.Quic.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.Requests.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.Security.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.ServicePoint.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.Sockets.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.WebClient.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.WebHeaderCollection.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.WebProxy.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.WebSockets.Client.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Net.WebSockets.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Numerics.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Numerics.Vectors.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ObjectModel.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Reflection.DispatchProxy.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Reflection.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Reflection.Emit.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Reflection.Emit.ILGeneration.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Reflection.Emit.Lightweight.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Reflection.Extensions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Reflection.Metadata.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Reflection.Primitives.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Reflection.TypeExtensions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Resources.Reader.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Resources.ResourceManager.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Resources.Writer.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.CompilerServices.Unsafe.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.CompilerServices.VisualC.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Extensions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Handles.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.InteropServices.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.InteropServices.JavaScript.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.InteropServices.RuntimeInformation.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Intrinsics.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Loader.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Numerics.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Serialization.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Serialization.Formatters.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Serialization.Json.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Serialization.Primitives.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Runtime.Serialization.Xml.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.AccessControl.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Claims.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Cryptography.Algorithms.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Cryptography.Cng.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Cryptography.Csp.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Cryptography.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Cryptography.Encoding.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Cryptography.OpenSsl.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Cryptography.Primitives.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Cryptography.X509Certificates.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Principal.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.Principal.Windows.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Security.SecureString.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ServiceModel.Web.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ServiceProcess.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Text.Encoding.CodePages.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Text.Encoding.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Text.Encoding.Extensions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Text.Encodings.Web.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Text.Json.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Text.RegularExpressions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.Channels.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.Overlapped.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.Tasks.Dataflow.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.Tasks.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.Tasks.Extensions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.Tasks.Parallel.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.Thread.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.ThreadPool.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Threading.Timer.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Transactions.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Transactions.Local.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.ValueTuple.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Web.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Web.HttpUtility.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Windows.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Xml.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Xml.Linq.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Xml.ReaderWriter.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Xml.Serialization.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Xml.XDocument.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Xml.XmlDocument.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Xml.XmlSerializer.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Xml.XPath.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\System.Xml.XPath.XDocument.dll
-C:\Users\class_Student\.nuget\packages\tmds.dbus.protocol\0.20.0\lib\net8.0\Tmds.DBus.Protocol.dll
-C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.4\ref\net8.0\WindowsBase.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Base.dll
+C:\Users\IVAN\.nuget\packages\avalonia.controls.colorpicker\11.2.1\lib\net8.0\Avalonia.Controls.ColorPicker.dll
+C:\Users\IVAN\.nuget\packages\avalonia.controls.datagrid\11.2.1\lib\net8.0\Avalonia.Controls.DataGrid.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Controls.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.DesignerSupport.dll
+C:\Users\IVAN\.nuget\packages\avalonia.desktop\11.2.1\lib\net8.0\Avalonia.Desktop.dll
+C:\Users\IVAN\.nuget\packages\avalonia.diagnostics\11.2.1\lib\net8.0\Avalonia.Diagnostics.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Dialogs.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.dll
+C:\Users\IVAN\.nuget\packages\avalonia.fonts.inter\11.2.1\lib\net8.0\Avalonia.Fonts.Inter.dll
+C:\Users\IVAN\.nuget\packages\avalonia.freedesktop\11.2.1\lib\net8.0\Avalonia.FreeDesktop.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Markup.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Markup.Xaml.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Metal.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.MicroCom.dll
+C:\Users\IVAN\.nuget\packages\avalonia.native\11.2.1\lib\net8.0\Avalonia.Native.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.OpenGL.dll
+C:\Users\IVAN\.nuget\packages\avalonia.remote.protocol\11.2.1\lib\net8.0\Avalonia.Remote.Protocol.dll
+C:\Users\IVAN\.nuget\packages\avalonia.skia\11.2.1\lib\net8.0\Avalonia.Skia.dll
+C:\Users\IVAN\.nuget\packages\avalonia.themes.fluent\11.2.1\lib\net8.0\Avalonia.Themes.Fluent.dll
+C:\Users\IVAN\.nuget\packages\avalonia.themes.simple\11.2.1\lib\net8.0\Avalonia.Themes.Simple.dll
+C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Vulkan.dll
+C:\Users\IVAN\.nuget\packages\avalonia.win32\11.2.1\lib\net8.0\Avalonia.Win32.dll
+C:\Users\IVAN\.nuget\packages\avalonia.x11\11.2.1\lib\net8.0\Avalonia.X11.dll
+C:\Users\IVAN\.nuget\packages\harfbuzzsharp\7.3.0.2\lib\net6.0\HarfBuzzSharp.dll
+C:\Users\IVAN\.nuget\packages\microcom.runtime\0.11.0\lib\net5.0\MicroCom.Runtime.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\Microsoft.CSharp.dll
+C:\Users\IVAN\.nuget\packages\microsoft.entityframeworkcore.abstractions\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
+C:\Users\IVAN\.nuget\packages\microsoft.entityframeworkcore\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.dll
+C:\Users\IVAN\.nuget\packages\microsoft.entityframeworkcore.relational\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
+C:\Users\IVAN\.nuget\packages\microsoft.extensions.caching.abstractions\8.0.0\lib\net8.0\Microsoft.Extensions.Caching.Abstractions.dll
+C:\Users\IVAN\.nuget\packages\microsoft.extensions.caching.memory\8.0.1\lib\net8.0\Microsoft.Extensions.Caching.Memory.dll
+C:\Users\IVAN\.nuget\packages\microsoft.extensions.configuration.abstractions\8.0.0\lib\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
+C:\Users\IVAN\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\8.0.2\lib\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+C:\Users\IVAN\.nuget\packages\microsoft.extensions.dependencyinjection\8.0.1\lib\net8.0\Microsoft.Extensions.DependencyInjection.dll
+C:\Users\IVAN\.nuget\packages\microsoft.extensions.logging.abstractions\8.0.2\lib\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
+C:\Users\IVAN\.nuget\packages\microsoft.extensions.logging\8.0.1\lib\net8.0\Microsoft.Extensions.Logging.dll
+C:\Users\IVAN\.nuget\packages\microsoft.extensions.options\8.0.2\lib\net8.0\Microsoft.Extensions.Options.dll
+C:\Users\IVAN\.nuget\packages\microsoft.extensions.primitives\8.0.0\lib\net8.0\Microsoft.Extensions.Primitives.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\Microsoft.VisualBasic.Core.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\Microsoft.VisualBasic.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\Microsoft.Win32.Primitives.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\Microsoft.Win32.Registry.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\mscorlib.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\netstandard.dll
+C:\Users\IVAN\.nuget\packages\npgsql\8.0.5\lib\net8.0\Npgsql.dll
+C:\Users\IVAN\.nuget\packages\npgsql.entityframeworkcore.postgresql\8.0.10\lib\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
+C:\Users\IVAN\.nuget\packages\skiasharp\2.88.8\lib\net6.0\SkiaSharp.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.AppContext.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Buffers.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Collections.Concurrent.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Collections.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Collections.Immutable.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Collections.NonGeneric.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Collections.Specialized.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ComponentModel.Annotations.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ComponentModel.DataAnnotations.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ComponentModel.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ComponentModel.EventBasedAsync.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ComponentModel.Primitives.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ComponentModel.TypeConverter.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Configuration.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Console.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Core.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Data.Common.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Data.DataSetExtensions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Data.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.Contracts.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.Debug.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.DiagnosticSource.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.FileVersionInfo.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.Process.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.StackTrace.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.TextWriterTraceListener.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.Tools.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.TraceSource.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Diagnostics.Tracing.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Drawing.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Drawing.Primitives.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Dynamic.Runtime.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Formats.Asn1.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Formats.Tar.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Globalization.Calendars.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Globalization.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Globalization.Extensions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.Compression.Brotli.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.Compression.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.Compression.FileSystem.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.Compression.ZipFile.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.FileSystem.AccessControl.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.FileSystem.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.FileSystem.DriveInfo.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.FileSystem.Primitives.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.FileSystem.Watcher.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.IsolatedStorage.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.MemoryMappedFiles.dll
+C:\Users\IVAN\.nuget\packages\system.io.pipelines\8.0.0\lib\net8.0\System.IO.Pipelines.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.Pipes.AccessControl.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.Pipes.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.IO.UnmanagedMemoryStream.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Linq.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Linq.Expressions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Linq.Parallel.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Linq.Queryable.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Memory.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.Http.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.Http.Json.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.HttpListener.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.Mail.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.NameResolution.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.NetworkInformation.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.Ping.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.Primitives.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.Quic.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.Requests.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.Security.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.ServicePoint.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.Sockets.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.WebClient.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.WebHeaderCollection.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.WebProxy.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.WebSockets.Client.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Net.WebSockets.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Numerics.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Numerics.Vectors.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ObjectModel.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Reflection.DispatchProxy.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Reflection.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Reflection.Emit.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Reflection.Emit.ILGeneration.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Reflection.Emit.Lightweight.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Reflection.Extensions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Reflection.Metadata.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Reflection.Primitives.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Reflection.TypeExtensions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Resources.Reader.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Resources.ResourceManager.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Resources.Writer.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.CompilerServices.Unsafe.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.CompilerServices.VisualC.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Extensions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Handles.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.InteropServices.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.InteropServices.JavaScript.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.InteropServices.RuntimeInformation.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Intrinsics.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Loader.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Numerics.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Serialization.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Serialization.Formatters.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Serialization.Json.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Serialization.Primitives.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Runtime.Serialization.Xml.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.AccessControl.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Claims.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Cryptography.Algorithms.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Cryptography.Cng.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Cryptography.Csp.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Cryptography.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Cryptography.Encoding.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Cryptography.OpenSsl.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Cryptography.Primitives.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Cryptography.X509Certificates.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Principal.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.Principal.Windows.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Security.SecureString.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ServiceModel.Web.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ServiceProcess.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Text.Encoding.CodePages.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Text.Encoding.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Text.Encoding.Extensions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Text.Encodings.Web.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Text.Json.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Text.RegularExpressions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.Channels.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.Overlapped.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.Tasks.Dataflow.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.Tasks.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.Tasks.Extensions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.Tasks.Parallel.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.Thread.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.ThreadPool.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Threading.Timer.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Transactions.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Transactions.Local.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.ValueTuple.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Web.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Web.HttpUtility.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Windows.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Xml.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Xml.Linq.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Xml.ReaderWriter.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Xml.Serialization.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Xml.XDocument.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Xml.XmlDocument.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Xml.XmlSerializer.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Xml.XPath.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\System.Xml.XPath.XDocument.dll
+C:\Users\IVAN\.nuget\packages\tmds.dbus.protocol\0.20.0\lib\net8.0\Tmds.DBus.Protocol.dll
+C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.13\ref\net8.0\WindowsBase.dll
diff --git a/demofinish/obj/Debug/net8.0/Avalonia/resources b/demofinish/obj/Debug/net8.0/Avalonia/resources
index 1ec1575..5a911d3 100644
Binary files a/demofinish/obj/Debug/net8.0/Avalonia/resources and b/demofinish/obj/Debug/net8.0/Avalonia/resources differ
diff --git a/demofinish/obj/Debug/net8.0/apphost.exe b/demofinish/obj/Debug/net8.0/apphost.exe
index e40d3f1..4c36fe7 100644
Binary files a/demofinish/obj/Debug/net8.0/apphost.exe and b/demofinish/obj/Debug/net8.0/apphost.exe differ
diff --git a/demofinish/obj/Debug/net8.0/demofinish.AssemblyInfo.cs b/demofinish/obj/Debug/net8.0/demofinish.AssemblyInfo.cs
index 974460d..6315ed6 100644
--- a/demofinish/obj/Debug/net8.0/demofinish.AssemblyInfo.cs
+++ b/demofinish/obj/Debug/net8.0/demofinish.AssemblyInfo.cs
@@ -1,10 +1,9 @@
//------------------------------------------------------------------------------
//
-// Этот код создан программой.
-// Исполняемая версия:4.0.30319.42000
+// This code was generated by a tool.
//
-// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
-// повторной генерации кода.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
//
//------------------------------------------------------------------------------
@@ -14,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("demofinish")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+91a562a74d4aa2c929e7f8b9f617e480e91dccdc")]
[assembly: System.Reflection.AssemblyProductAttribute("demofinish")]
[assembly: System.Reflection.AssemblyTitleAttribute("demofinish")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/demofinish/obj/Debug/net8.0/demofinish.AssemblyInfoInputs.cache b/demofinish/obj/Debug/net8.0/demofinish.AssemblyInfoInputs.cache
index d60a3a5..555034e 100644
--- a/demofinish/obj/Debug/net8.0/demofinish.AssemblyInfoInputs.cache
+++ b/demofinish/obj/Debug/net8.0/demofinish.AssemblyInfoInputs.cache
@@ -1 +1 @@
-39c7176deb3042f2c07b0d2272f3e0b94c4fc7527d95bbdefadc64320a7e2320
+699a71a1ec966af18b954d12f42f426b3dff32a9589480821b7170338aa10d7f
diff --git a/demofinish/obj/Debug/net8.0/demofinish.GeneratedMSBuildEditorConfig.editorconfig b/demofinish/obj/Debug/net8.0/demofinish.GeneratedMSBuildEditorConfig.editorconfig
index 5c7c541..48395d9 100644
--- a/demofinish/obj/Debug/net8.0/demofinish.GeneratedMSBuildEditorConfig.editorconfig
+++ b/demofinish/obj/Debug/net8.0/demofinish.GeneratedMSBuildEditorConfig.editorconfig
@@ -15,15 +15,17 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = demofinish
-build_property.ProjectDir = C:\Users\class_Student\source\repos\demofinish\demofinish\
+build_property.ProjectDir = C:\Users\IVAN\RiderProjects\demka\demofinish\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
-[C:/Users/class_Student/source/repos/demofinish/demofinish/App.axaml]
+[C:/Users/IVAN/RiderProjects/demka/demofinish/App.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
-[C:/Users/class_Student/source/repos/demofinish/demofinish/MainWindow.axaml]
+[C:/Users/IVAN/RiderProjects/demka/demofinish/MainWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
-[C:/Users/class_Student/source/repos/demofinish/demofinish/Product.axaml]
+[C:/Users/IVAN/RiderProjects/demka/demofinish/Product.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
diff --git a/demofinish/obj/Debug/net8.0/demofinish.assets.cache b/demofinish/obj/Debug/net8.0/demofinish.assets.cache
index 9f4d963..da944f4 100644
Binary files a/demofinish/obj/Debug/net8.0/demofinish.assets.cache and b/demofinish/obj/Debug/net8.0/demofinish.assets.cache differ
diff --git a/demofinish/obj/Debug/net8.0/demofinish.csproj.AssemblyReference.cache b/demofinish/obj/Debug/net8.0/demofinish.csproj.AssemblyReference.cache
index 224ce69..1a26768 100644
Binary files a/demofinish/obj/Debug/net8.0/demofinish.csproj.AssemblyReference.cache and b/demofinish/obj/Debug/net8.0/demofinish.csproj.AssemblyReference.cache differ
diff --git a/demofinish/obj/Debug/net8.0/demofinish.csproj.CoreCompileInputs.cache b/demofinish/obj/Debug/net8.0/demofinish.csproj.CoreCompileInputs.cache
index 3baa1cc..b4cb909 100644
--- a/demofinish/obj/Debug/net8.0/demofinish.csproj.CoreCompileInputs.cache
+++ b/demofinish/obj/Debug/net8.0/demofinish.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-a51d7e054a74555ee4798d5c54c4d6f1e5586b9ba37288e864932cbe8f448cac
+489e3b24e373ff1b1a3c5bcbef1cf5097981ccab2de0c35f69452f27557fd2f4
diff --git a/demofinish/obj/Debug/net8.0/demofinish.csproj.FileListAbsolute.txt b/demofinish/obj/Debug/net8.0/demofinish.csproj.FileListAbsolute.txt
index 09fe82b..ed4a377 100644
--- a/demofinish/obj/Debug/net8.0/demofinish.csproj.FileListAbsolute.txt
+++ b/demofinish/obj/Debug/net8.0/demofinish.csproj.FileListAbsolute.txt
@@ -146,3 +146,151 @@ C:\Users\class_Student\source\repos\demofinish\demofinish\bin\Debug\net8.0\ru\Mi
C:\Users\class_Student\source\repos\demofinish\demofinish\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\class_Student\source\repos\demofinish\demofinish\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\class_Student\source\repos\demofinish\demofinish\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\demofinish.exe
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\demofinish.deps.json
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\demofinish.runtimeconfig.json
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\demofinish.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\demofinish.pdb
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Base.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Controls.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.DesignerSupport.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Dialogs.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Markup.Xaml.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Markup.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Metal.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.MicroCom.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.OpenGL.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Vulkan.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Controls.ColorPicker.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Controls.DataGrid.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Desktop.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Diagnostics.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Fonts.Inter.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.FreeDesktop.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Native.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Remote.Protocol.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Skia.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Themes.Fluent.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Themes.Simple.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.Win32.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Avalonia.X11.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\HarfBuzzSharp.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Humanizer.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\MicroCom.Runtime.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.CodeAnalysis.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Design.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.Caching.Abstractions.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Mono.TextTemplating.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Npgsql.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\SkiaSharp.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\System.CodeDom.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\System.Composition.AttributedModel.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\System.Composition.Convention.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\System.Composition.Hosting.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\System.Composition.Runtime.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\System.Composition.TypedParts.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\System.IO.Pipelines.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\Tmds.DBus.Protocol.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\win-arm64\native\av_libglesv2.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\win-x64\native\av_libglesv2.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\win-x86\native\av_libglesv2.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\osx\native\libAvaloniaNative.dylib
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\linux-arm\native\libHarfBuzzSharp.so
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\linux-arm64\native\libHarfBuzzSharp.so
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libHarfBuzzSharp.so
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\linux-x64\native\libHarfBuzzSharp.so
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\osx\native\libHarfBuzzSharp.dylib
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\win-arm64\native\libHarfBuzzSharp.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\win-x64\native\libHarfBuzzSharp.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\win-x86\native\libHarfBuzzSharp.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\linux-arm\native\libSkiaSharp.so
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\linux-arm64\native\libSkiaSharp.so
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libSkiaSharp.so
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\linux-x64\native\libSkiaSharp.so
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\osx\native\libSkiaSharp.dylib
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\win-arm64\native\libSkiaSharp.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\win-x64\native\libSkiaSharp.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\bin\Debug\net8.0\runtimes\win-x86\native\libSkiaSharp.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\demofinish.csproj.AssemblyReference.cache
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\Avalonia\Resources.Inputs.cache
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\Avalonia\resources
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\demofinish.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\demofinish.AssemblyInfoInputs.cache
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\demofinish.AssemblyInfo.cs
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\demofinish.csproj.CoreCompileInputs.cache
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\Avalonia\demofinish.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\Avalonia\demofinish.pdb
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\refint\Avalonia\demofinish.dll
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\demofinish.csproj.Up2Date
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\demofinish.genruntimeconfig.cache
+C:\Users\IVAN\RiderProjects\demka\demofinish\obj\Debug\net8.0\ref\demofinish.dll
diff --git a/demofinish/obj/Debug/net8.0/demofinish.dll b/demofinish/obj/Debug/net8.0/demofinish.dll
index e6267ab..f8aca92 100644
Binary files a/demofinish/obj/Debug/net8.0/demofinish.dll and b/demofinish/obj/Debug/net8.0/demofinish.dll differ
diff --git a/demofinish/obj/Debug/net8.0/demofinish.genruntimeconfig.cache b/demofinish/obj/Debug/net8.0/demofinish.genruntimeconfig.cache
index f935f5c..0107428 100644
--- a/demofinish/obj/Debug/net8.0/demofinish.genruntimeconfig.cache
+++ b/demofinish/obj/Debug/net8.0/demofinish.genruntimeconfig.cache
@@ -1 +1 @@
-27336915ed906ba1c3339cffa57cceb8dff26930549cb44eeb63d26139b947b4
+9a570cf5c61e78e55325566ae6b41e4c77a52ddce2cdba5686bc06b647d61bf8
diff --git a/demofinish/obj/Debug/net8.0/demofinish.pdb b/demofinish/obj/Debug/net8.0/demofinish.pdb
index 61021e9..60d2d1c 100644
Binary files a/demofinish/obj/Debug/net8.0/demofinish.pdb and b/demofinish/obj/Debug/net8.0/demofinish.pdb differ
diff --git a/demofinish/obj/Debug/net8.0/ref/demofinish.dll b/demofinish/obj/Debug/net8.0/ref/demofinish.dll
index 20b0136..cbbcd72 100644
Binary files a/demofinish/obj/Debug/net8.0/ref/demofinish.dll and b/demofinish/obj/Debug/net8.0/ref/demofinish.dll differ
diff --git a/demofinish/obj/Debug/net8.0/refint/Avalonia/demofinish.dll b/demofinish/obj/Debug/net8.0/refint/Avalonia/demofinish.dll
index 20b0136..cbbcd72 100644
Binary files a/demofinish/obj/Debug/net8.0/refint/Avalonia/demofinish.dll and b/demofinish/obj/Debug/net8.0/refint/Avalonia/demofinish.dll differ
diff --git a/demofinish/obj/Debug/net8.0/refint/demofinish.dll b/demofinish/obj/Debug/net8.0/refint/demofinish.dll
index 1761632..29e2e58 100644
Binary files a/demofinish/obj/Debug/net8.0/refint/demofinish.dll and b/demofinish/obj/Debug/net8.0/refint/demofinish.dll differ
diff --git a/demofinish/obj/demofinish.csproj.nuget.dgspec.json b/demofinish/obj/demofinish.csproj.nuget.dgspec.json
index 8bc614c..710eafc 100644
--- a/demofinish/obj/demofinish.csproj.nuget.dgspec.json
+++ b/demofinish/obj/demofinish.csproj.nuget.dgspec.json
@@ -1,23 +1,23 @@
{
"format": 1,
"restore": {
- "C:\\Users\\class_Student\\source\\repos\\demofinish\\demofinish\\demofinish.csproj": {}
+ "C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\demofinish.csproj": {}
},
"projects": {
- "C:\\Users\\class_Student\\source\\repos\\demofinish\\demofinish\\demofinish.csproj": {
+ "C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\demofinish.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\class_Student\\source\\repos\\demofinish\\demofinish\\demofinish.csproj",
+ "projectUniqueName": "C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\demofinish.csproj",
"projectName": "demofinish",
- "projectPath": "C:\\Users\\class_Student\\source\\repos\\demofinish\\demofinish\\demofinish.csproj",
- "packagesPath": "C:\\Users\\class_Student\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\class_Student\\source\\repos\\demofinish\\demofinish\\obj\\",
+ "projectPath": "C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\demofinish.csproj",
+ "packagesPath": "C:\\Users\\IVAN\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
- "C:\\Users\\class_Student\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Users\\IVAN\\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"
],
@@ -44,7 +44,8 @@
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
- }
+ },
+ "SdkAnalysisLevel": "9.0.200"
},
"frameworks": {
"net8.0": {
@@ -101,7 +102,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.204/PortableRuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"
}
}
}
diff --git a/demofinish/obj/demofinish.csproj.nuget.g.props b/demofinish/obj/demofinish.csproj.nuget.g.props
index e5c0bc0..aff4654 100644
--- a/demofinish/obj/demofinish.csproj.nuget.g.props
+++ b/demofinish/obj/demofinish.csproj.nuget.g.props
@@ -5,12 +5,12 @@
NuGet
$(MSBuildThisFileDirectory)project.assets.json
$(UserProfile)\.nuget\packages\
- C:\Users\class_Student\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
+ C:\Users\IVAN\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
PackageReference
- 6.9.2
+ 6.12.2
-
+
@@ -21,8 +21,8 @@
- C:\Users\class_Student\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3
- C:\Users\class_Student\.nuget\packages\avalonia.buildservices\0.0.29
- C:\Users\class_Student\.nuget\packages\avalonia\11.2.1
+ C:\Users\IVAN\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3
+ C:\Users\IVAN\.nuget\packages\avalonia.buildservices\0.0.29
+ C:\Users\IVAN\.nuget\packages\avalonia\11.2.1
\ No newline at end of file
diff --git a/demofinish/obj/project.assets.json b/demofinish/obj/project.assets.json
index 31c7b7e..cbe244e 100644
--- a/demofinish/obj/project.assets.json
+++ b/demofinish/obj/project.assets.json
@@ -3484,23 +3484,23 @@
]
},
"packageFolders": {
- "C:\\Users\\class_Student\\.nuget\\packages\\": {},
+ "C:\\Users\\IVAN\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\class_Student\\source\\repos\\demofinish\\demofinish\\demofinish.csproj",
+ "projectUniqueName": "C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\demofinish.csproj",
"projectName": "demofinish",
- "projectPath": "C:\\Users\\class_Student\\source\\repos\\demofinish\\demofinish\\demofinish.csproj",
- "packagesPath": "C:\\Users\\class_Student\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\class_Student\\source\\repos\\demofinish\\demofinish\\obj\\",
+ "projectPath": "C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\demofinish.csproj",
+ "packagesPath": "C:\\Users\\IVAN\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
- "C:\\Users\\class_Student\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Users\\IVAN\\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"
],
@@ -3527,7 +3527,8 @@
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
- }
+ },
+ "SdkAnalysisLevel": "9.0.200"
},
"frameworks": {
"net8.0": {
@@ -3584,7 +3585,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.204/PortableRuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"
}
}
}
diff --git a/demofinish/obj/project.nuget.cache b/demofinish/obj/project.nuget.cache
index 92bf7d3..ee784b1 100644
--- a/demofinish/obj/project.nuget.cache
+++ b/demofinish/obj/project.nuget.cache
@@ -1,75 +1,75 @@
{
"version": 2,
- "dgSpecHash": "6bk5F5tqznl2y9gY9rLKpZnyEZEnUuPckE4WdCec9pqIDkSTPBJ5GiesCa0c653SjfMqJaPOIQ2LJz6l0q+t5g==",
+ "dgSpecHash": "qmsUyf70xAA=",
"success": true,
- "projectFilePath": "C:\\Users\\class_Student\\source\\repos\\demofinish\\demofinish\\demofinish.csproj",
+ "projectFilePath": "C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\demofinish.csproj",
"expectedPackageFiles": [
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia\\11.2.1\\avalonia.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.angle.windows.natives\\2.1.22045.20230930\\avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.buildservices\\0.0.29\\avalonia.buildservices.0.0.29.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.controls.colorpicker\\11.2.1\\avalonia.controls.colorpicker.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.controls.datagrid\\11.2.1\\avalonia.controls.datagrid.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.desktop\\11.2.1\\avalonia.desktop.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.diagnostics\\11.2.1\\avalonia.diagnostics.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.fonts.inter\\11.2.1\\avalonia.fonts.inter.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.freedesktop\\11.2.1\\avalonia.freedesktop.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.native\\11.2.1\\avalonia.native.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.remote.protocol\\11.2.1\\avalonia.remote.protocol.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.skia\\11.2.1\\avalonia.skia.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.themes.fluent\\11.2.1\\avalonia.themes.fluent.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.themes.simple\\11.2.1\\avalonia.themes.simple.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.win32\\11.2.1\\avalonia.win32.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\avalonia.x11\\11.2.1\\avalonia.x11.11.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\harfbuzzsharp\\7.3.0.2\\harfbuzzsharp.7.3.0.2.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\harfbuzzsharp.nativeassets.linux\\7.3.0.2\\harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\harfbuzzsharp.nativeassets.macos\\7.3.0.2\\harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\harfbuzzsharp.nativeassets.webassembly\\7.3.0.3-preview.2.2\\harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\harfbuzzsharp.nativeassets.win32\\7.3.0.2\\harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microcom.runtime\\0.11.0\\microcom.runtime.0.11.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.10\\microsoft.entityframeworkcore.8.0.10.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.10\\microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.10\\microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.10\\microsoft.entityframeworkcore.design.8.0.10.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.10\\microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.2\\microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\npgsql\\8.0.5\\npgsql.8.0.5.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.10\\npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\skiasharp\\2.88.8\\skiasharp.2.88.8.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\skiasharp.nativeassets.linux\\2.88.8\\skiasharp.nativeassets.linux.2.88.8.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\skiasharp.nativeassets.macos\\2.88.8\\skiasharp.nativeassets.macos.2.88.8.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\skiasharp.nativeassets.webassembly\\2.88.8\\skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\skiasharp.nativeassets.win32\\2.88.8\\skiasharp.nativeassets.win32.2.88.8.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.io.pipelines\\8.0.0\\system.io.pipelines.8.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512",
- "C:\\Users\\class_Student\\.nuget\\packages\\tmds.dbus.protocol\\0.20.0\\tmds.dbus.protocol.0.20.0.nupkg.sha512"
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia\\11.2.1\\avalonia.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.angle.windows.natives\\2.1.22045.20230930\\avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.buildservices\\0.0.29\\avalonia.buildservices.0.0.29.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.controls.colorpicker\\11.2.1\\avalonia.controls.colorpicker.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.controls.datagrid\\11.2.1\\avalonia.controls.datagrid.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.desktop\\11.2.1\\avalonia.desktop.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.diagnostics\\11.2.1\\avalonia.diagnostics.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.fonts.inter\\11.2.1\\avalonia.fonts.inter.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.freedesktop\\11.2.1\\avalonia.freedesktop.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.native\\11.2.1\\avalonia.native.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.remote.protocol\\11.2.1\\avalonia.remote.protocol.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.skia\\11.2.1\\avalonia.skia.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.themes.fluent\\11.2.1\\avalonia.themes.fluent.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.themes.simple\\11.2.1\\avalonia.themes.simple.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.win32\\11.2.1\\avalonia.win32.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.x11\\11.2.1\\avalonia.x11.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp\\7.3.0.2\\harfbuzzsharp.7.3.0.2.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp.nativeassets.linux\\7.3.0.2\\harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp.nativeassets.macos\\7.3.0.2\\harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp.nativeassets.webassembly\\7.3.0.3-preview.2.2\\harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp.nativeassets.win32\\7.3.0.2\\harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microcom.runtime\\0.11.0\\microcom.runtime.0.11.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.10\\microsoft.entityframeworkcore.8.0.10.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.10\\microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.10\\microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.10\\microsoft.entityframeworkcore.design.8.0.10.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.10\\microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.2\\microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\npgsql\\8.0.5\\npgsql.8.0.5.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.10\\npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\skiasharp\\2.88.8\\skiasharp.2.88.8.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\skiasharp.nativeassets.linux\\2.88.8\\skiasharp.nativeassets.linux.2.88.8.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\skiasharp.nativeassets.macos\\2.88.8\\skiasharp.nativeassets.macos.2.88.8.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\skiasharp.nativeassets.webassembly\\2.88.8\\skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\skiasharp.nativeassets.win32\\2.88.8\\skiasharp.nativeassets.win32.2.88.8.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.io.pipelines\\8.0.0\\system.io.pipelines.8.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\tmds.dbus.protocol\\0.20.0\\tmds.dbus.protocol.0.20.0.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file
diff --git a/demofinish/obj/project.packagespec.json b/demofinish/obj/project.packagespec.json
new file mode 100644
index 0000000..024b143
--- /dev/null
+++ b/demofinish/obj/project.packagespec.json
@@ -0,0 +1 @@
+"restore":{"projectUniqueName":"C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\demofinish.csproj","projectName":"demofinish","projectPath":"C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\demofinish.csproj","outputPath":"C:\\Users\\IVAN\\RiderProjects\\demka\\demofinish\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.200"}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Avalonia":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Desktop":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Diagnostics":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Fonts.Inter":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Themes.Fluent":{"target":"Package","version":"[11.2.1, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[8.0.10, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[8.0.10, )"},"Npgsql.EntityFrameworkCore.PostgreSQL":{"target":"Package","version":"[8.0.10, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/demofinish/obj/rider.project.model.nuget.info b/demofinish/obj/rider.project.model.nuget.info
new file mode 100644
index 0000000..d674dc8
--- /dev/null
+++ b/demofinish/obj/rider.project.model.nuget.info
@@ -0,0 +1 @@
+17429217049363943
\ No newline at end of file
diff --git a/demofinish/obj/rider.project.restore.info b/demofinish/obj/rider.project.restore.info
new file mode 100644
index 0000000..7ca50a3
--- /dev/null
+++ b/demofinish/obj/rider.project.restore.info
@@ -0,0 +1 @@
+17429217128391964
\ No newline at end of file