From e8d5ac797b67a6c7c6719e831ac1f150893f28ad Mon Sep 17 00:00:00 2001 From: gokhoal Date: Mon, 8 Jun 2026 21:18:33 +0200 Subject: [PATCH] changements de modeles --- Knots/DTO/Discussion/GetDiscussionDto.cs | 3 + Knots/KnotsDbContext.cs | 30 ++- Knots/Models/Discussion.cs | 9 +- Knots/Models/Group.cs | 4 + Knots/Models/Key.cs | 2 +- Knots/Models/Message.cs | 12 +- Knots/Models/Role.cs | 1 + Knots/Models/User.cs | 7 +- Knots/Models/UserDiscussion.cs | 10 + Knots/obj/Debug/net8.0/Knots.AssemblyInfo.cs | 2 +- .../net8.0/Knots.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 4 +- Knots/obj/Debug/net8.0/Knots.assets.cache | Bin 78257 -> 75143 bytes .../Knots.csproj.AssemblyReference.cache | Bin 27834 -> 27828 bytes Knots/obj/Debug/net9.0/Knots.AssemblyInfo.cs | 2 +- Knots/obj/Debug/net9.0/Knots.assets.cache | Bin 74694 -> 1754 bytes .../Knots.csproj.AssemblyReference.cache | Bin 28104 -> 950 bytes Knots/obj/Knots.csproj.nuget.dgspec.json | 23 +- Knots/obj/Knots.csproj.nuget.g.props | 21 +- Knots/obj/Knots.csproj.nuget.g.targets | 10 +- Knots/obj/project.assets.json | 22 +- Knots/obj/project.nuget.cache | 212 +++++++++--------- Knots/obj/project.packagespec.json | 2 +- Knots/obj/rider.project.model.nuget.info | 2 +- Knots/obj/rider.project.restore.info | 2 +- 25 files changed, 225 insertions(+), 157 deletions(-) create mode 100644 Knots/Models/UserDiscussion.cs diff --git a/Knots/DTO/Discussion/GetDiscussionDto.cs b/Knots/DTO/Discussion/GetDiscussionDto.cs index 8223b52..e590ae6 100644 --- a/Knots/DTO/Discussion/GetDiscussionDto.cs +++ b/Knots/DTO/Discussion/GetDiscussionDto.cs @@ -3,4 +3,7 @@ namespace Knots.DTO.Discussion; public class GetDiscussionDto { public int Id { get; set; } + public string Name { get; set; } = string.Empty; + public bool IsGroup { get; set; } + public int MembersCount { get; set; } } \ No newline at end of file diff --git a/Knots/KnotsDbContext.cs b/Knots/KnotsDbContext.cs index b06cd91..c76230e 100644 --- a/Knots/KnotsDbContext.cs +++ b/Knots/KnotsDbContext.cs @@ -6,6 +6,7 @@ namespace Knots; public class KnotsDbContext : DbContext { public DbSet Discussions { get; set; } + public DbSet UserDiscussions { get; set; } public DbSet Groups { get; set; } public DbSet Keys { get; set; } public DbSet Messages { get; set; } @@ -26,8 +27,33 @@ public class KnotsDbContext : DbContext } protected override void OnModelCreating(ModelBuilder modelBuilder) - { - //Données à insérer + modelBuilder.Entity() + .HasKey(ud => new { ud.UserId, ud.DiscussionId }); + + modelBuilder.Entity() + .HasOne(ud => ud.User) + .WithMany(u => u.UserDiscussions) + .HasForeignKey(ud => ud.UserId); + + modelBuilder.Entity() + .HasOne(ud => ud.Discussion) + .WithMany(d => d.UserDiscussions) + .HasForeignKey(ud => ud.DiscussionId); + + modelBuilder.Entity() + .HasOne(m => m.Discussion) + .WithMany(d => d.Messages) + .HasForeignKey(m => m.DiscussionId); + + modelBuilder.Entity() + .HasOne(m => m.User) + .WithMany(u => u.Messages) + .HasForeignKey(m => m.UserId); + + modelBuilder.Entity() + .HasOne(g => g.Discussion) + .WithOne(d => d.Group) + .HasForeignKey(g => g.DiscussionId); } } \ No newline at end of file diff --git a/Knots/Models/Discussion.cs b/Knots/Models/Discussion.cs index 618ea8f..cb15e72 100644 --- a/Knots/Models/Discussion.cs +++ b/Knots/Models/Discussion.cs @@ -5,7 +5,10 @@ namespace Knots.Models; public class Discussion { [Key] public int Id { get; set; } - - public List Messages { get; set; } - public int KeyId { get; set; } + public bool IsGroup { get; set; } = false; + public DateTime CreatedAt { get; set; } = DateTime.UtcNow; + + public Group? Group { get; set; } + public List Messages { get; set; } = []; + public List UserDiscussions { get; set; } = []; } \ No newline at end of file diff --git a/Knots/Models/Group.cs b/Knots/Models/Group.cs index 0afc113..86a2af9 100644 --- a/Knots/Models/Group.cs +++ b/Knots/Models/Group.cs @@ -10,6 +10,10 @@ public class Group [Required] public int MembersAmount { get; set; } public string? ProfilePicture { get; set; } public int KeyId { get; set; } + List Messages { get; set; } List Users { get; set; } + + public int DiscussionId { get; set; } + public Discussion Discussion { get; set; } = null!; } \ No newline at end of file diff --git a/Knots/Models/Key.cs b/Knots/Models/Key.cs index a8a847c..6e9b6c4 100644 --- a/Knots/Models/Key.cs +++ b/Knots/Models/Key.cs @@ -6,5 +6,5 @@ public class Key { [Key] public int Id { get; set; } [Required, MaxLength(50)] public string? EnKey { get; set; } - List Messages { get; set; } + public List Messages { get; set; } = []; } \ No newline at end of file diff --git a/Knots/Models/Message.cs b/Knots/Models/Message.cs index 872eda4..4b354ed 100644 --- a/Knots/Models/Message.cs +++ b/Knots/Models/Message.cs @@ -8,7 +8,13 @@ public class Message [Required, MaxLength(1000)] public string? Contenu { get; set; } [Required] public DateTime Date { get; set; } [Required] public Boolean Type { get; set; } - public Group Group { get; set; } - public Key Key { get; set; } - public User User { get; set; } + + public int UserId { get; set; } + public User User { get; set; } = null!; + + public int DiscussionId { get; set; } // ← ajouté + public Discussion Discussion { get; set; } = null!; + + public Group? Group { get; set; } + public Key? Key { get; set; } } \ No newline at end of file diff --git a/Knots/Models/Role.cs b/Knots/Models/Role.cs index 7ec4d50..f870721 100644 --- a/Knots/Models/Role.cs +++ b/Knots/Models/Role.cs @@ -6,4 +6,5 @@ public class Role { public int Id { get; set; } [Required, MaxLength(50)] public string? Libelle { get; set; } + public List Users { get; set; } = []; } \ No newline at end of file diff --git a/Knots/Models/User.cs b/Knots/Models/User.cs index 3937418..6905bb6 100644 --- a/Knots/Models/User.cs +++ b/Knots/Models/User.cs @@ -6,10 +6,13 @@ public class User { public int Id { get; set; } [Required, MaxLength(50)] public string? Username { get; set; } - [MaxLength(200)] public string? Description {get; set;} + [MaxLength(200)] public string? Description { get; set; } [Required, Length(12, 50)] public string? Password { get; set; } [Required, MaxLength(70)] public string? Email { get; set; } [Required, Length(10, 10)] public string? Tel { get; set; } public string? ProfilePicture { get; set; } - public List Messages { get; set; } + public List Messages { get; set; } = []; + public List UserDiscussions { get; set; } = []; + public int? RoleId { get; set; } + public Role? Role { get; set; } } \ No newline at end of file diff --git a/Knots/Models/UserDiscussion.cs b/Knots/Models/UserDiscussion.cs new file mode 100644 index 0000000..b622d1b --- /dev/null +++ b/Knots/Models/UserDiscussion.cs @@ -0,0 +1,10 @@ +namespace Knots.Models; + +public class UserDiscussion +{ + public int UserId { get; set; } + public User User { get; set; } = null!; + + public int DiscussionId { get; set; } + public Discussion Discussion { get; set; } = null!; +} \ No newline at end of file diff --git a/Knots/obj/Debug/net8.0/Knots.AssemblyInfo.cs b/Knots/obj/Debug/net8.0/Knots.AssemblyInfo.cs index 710668f..18fd90c 100644 --- a/Knots/obj/Debug/net8.0/Knots.AssemblyInfo.cs +++ b/Knots/obj/Debug/net8.0/Knots.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Knots")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f7f56a42085ed5669493aca8610ca4311edc119d")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d3aeb3abc8e19729a7eb9ff8ebd08af986fffcfc")] [assembly: System.Reflection.AssemblyProductAttribute("Knots")] [assembly: System.Reflection.AssemblyTitleAttribute("Knots")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Knots/obj/Debug/net8.0/Knots.AssemblyInfoInputs.cache b/Knots/obj/Debug/net8.0/Knots.AssemblyInfoInputs.cache index 55354a2..bde6c1d 100644 --- a/Knots/obj/Debug/net8.0/Knots.AssemblyInfoInputs.cache +++ b/Knots/obj/Debug/net8.0/Knots.AssemblyInfoInputs.cache @@ -1 +1 @@ -20c0d90cbdc89366f085edabf8711c3659790a5dc32ba76123f4529b1f12ff6f +b7a1f04f1373c4b96d15d8d2a7a66f306affe2e9b264c8db64b5b726c8357735 diff --git a/Knots/obj/Debug/net8.0/Knots.GeneratedMSBuildEditorConfig.editorconfig b/Knots/obj/Debug/net8.0/Knots.GeneratedMSBuildEditorConfig.editorconfig index b85789e..394100a 100644 --- a/Knots/obj/Debug/net8.0/Knots.GeneratedMSBuildEditorConfig.editorconfig +++ b/Knots/obj/Debug/net8.0/Knots.GeneratedMSBuildEditorConfig.editorconfig @@ -9,11 +9,11 @@ build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Knots build_property.RootNamespace = Knots -build_property.ProjectDir = /home/carteronm@stsio.lan/RiderProjects/Knots/Knots/ +build_property.ProjectDir = C:\Users\dogge\RiderProjects\Knots\Knots\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.RazorLangVersion = 8.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = /home/carteronm@stsio.lan/RiderProjects/Knots/Knots +build_property.MSBuildProjectDirectory = C:\Users\dogge\RiderProjects\Knots\Knots build_property._RazorSourceGeneratorDebug = diff --git a/Knots/obj/Debug/net8.0/Knots.assets.cache b/Knots/obj/Debug/net8.0/Knots.assets.cache index fe4a2f354d782d9bada598573b5b1e65d6fec3d9..c12a2075d077e7f0da21ed9af8a4f140a18690f5 100644 GIT binary patch literal 75143 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 literal 78257 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 W?@s5t7a1ix3ldMyje%0iKK}u5GE>I@ delta 4915 zcmbW5UuauZ9LIZ=brM`%n|A4+G~K#U+OnO~q-m{Mw43wK>}pr%Z0)S|^yVbHY3{w* zy*F*+rgh4Y*;y%9WjMuu_@W!k9Uo+fP82}|5y6MOjCC)<@Ie$5hM>QDZrUVGA~}7_ z(UJO*UN8J)ze;1$ zC;+K|Kn_$QRI?N-4bWf^g;$`aMYISpA|VI<=B*KF2;k%8!=uEss1`};ie{M@)aJ*} z9@_AXGzQ4zI+2K2mZ40gEO5Gz{%_?8=`o;3)=TF$7jl2TO_vaGweq>P?(x+Wk$A@Q zJWrSaD$i4-Qqv?cMT-@}ZT*gVcJlTp*E%PlwV}#iL@VI@Os+aA9fHu~<>T`8nzJMp zgJvjnwPW*~Gy-TMfKH^KY-dP9i4aTCH5?4BZ87#ob(|ZJE+1>Z;`MvE!cfmjCxBjT zFW36nFJ426g3K4C@`0)%8@j1SEi@%35HZu53=KhzD3PIXp>wlsob9+Ewy)MTv+wIn z(H6=69oRyUc{Cv>6fg?+fID|$gGQYJt$I1`L9&K(e>QJ&Nz?K?J z34=p#2si}5Kns~NErZBTCf#<rfHr5BoC=fKy*fB`>PYEok+Q^)x- zZO4NjT0kUt@U94XVH>W&K_~{)ol|!9=GHEIV26iQwk~q!CnC&mw)YfgZed$@e9L)f zMR?w}T_t$-$8GiOg*Mkwp}6mFFA?_^`)Yfm{m(WJ`?B4Q-4@Y$th1w()~cPg>{{n( z9={Ot?9P%*glaGDIxReGE+H5;1zE>-b(f!Qzy{~d3$*4(T`i@e-Wv32Jv=dQjargNJYwn=wSHgJ9wF89B~ zVM0xL{$5-RW-s@*+LHsDSm3@hJm}{H>Ii~vu=Hul$9sX5yY~cG_wE^f1Wc7r&2BqA zNi~vGa0rFh+?hA`B%~=A$H&)$T^;r)GxLMR7dEWZ-yVR5*sDqh;lHBg|CdHo-Pw8w zR&#>#1&F&Lh}CX$>X&`+pdlRq@T35k&RVccoy#L`I`>g`?sDP95qUT!?FZ_p0M%ic z@)4>M46lVA6k3@IT&M4m!@M$P%O~3J4f>kau(FpB82kHvpFKX}VSf%j&Dkjd_WV#I z4A=sl_D_#CvhRj8(W6t#Mvu}&O%y@1lf!Xo988@qU#8|<#)xQ|Zt+{z#Lytn%q!OB z+QIgXsKT;czL|v6&wW1T;d$mZ9*m2=M_t*afL}a5CS0;yrvuEmTPQQ~L~MQ0$EZe) z%uAsV>mQ3tPeIZI>eh`ui-p_%|NOoFb3Pr|mnQ@4#^D+9EwMNO zTLSKlV!&$??%FvavUWgWT}ml}WS1x35`BQ1Y4~EGBKN_f>JbY4l{;?v%sNMO9{0;4 zGWW^bdEEKeHD>ejhde1FH`W2#Qgk_9h_iSnZ=Zg9|KW-F z^6tmaPjPgR+57sr`rT~*y8Gbc6lF~Sj&#?Z8ZEA=$^Q7+sbE3ot!xZoBaUV1b zMK6|G?ihz_6@lr=7#yh};!3bp=e|>8f#@>)f(!QInC)uS0#hgUOJuuBI9?E3NR`jw zlhkRQMUbiO|8_EvUva9=%EN)aHazlp>{b5oF+zL_#YjAlAn|Dg1(}+x3FUQ3n8G$e zYZ6}?nLbx3B2dtuZ;T|R$0XAHkYK%~{cjDwoV=d$;bqcA6c9weh@cCaK~QPUBIXd6 z5myl8=H{47LrSKBoOUezn1`ix5r8f&S8DsU>T+duSTLn6p%WgIIwtXiWSw0egU4D) z157)uMcRur&#+|o!(eb>lo9$(8JTRASfYPd$r&FXJC+^#0-Kok*I5sQdx zh{>kMGG(V{(8;4rT}M-PEa76#uC1nbYFia;?iLP9A*0-3zs$C|*=r}>pajf{R*@U zUW1q2h!eQeQe%N`H126YzJKpPQpgQ@By PT~aNLOUdGpU>)-}Y=#6c literal 74694 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 Duj_ze diff --git a/Knots/obj/Debug/net9.0/Knots.csproj.AssemblyReference.cache b/Knots/obj/Debug/net9.0/Knots.csproj.AssemblyReference.cache index c06c637686a1c020320aa0f7fb8ac9387aa017bd..3d714dfef86911eeea462ddf15ac1e8b7faff710 100644 GIT binary patch delta 619 zcmX?cn{gX^JsTqv0|NtNuCrB4XmM&$aZE~ndU|S%US4T>YDr8%Vsdt3dTMb@Zf0^( zesO+UiC$uHL0)P}a(+>&UVcGpUSdIJjHRA|o<&SfW>O4L2FQu=g{yWfF7Qh&aR#aO z2dZ`~$ka>8$zfy!+R0!x#mYeU*j)}rMn)NYIv6=Ys)2xG@nMZ) zJ(8K9XA5@Ne5qJ3Elk_b@rFF!`7^f{kZtZ^Vm0HUiMNx zskYOl8UG)ix7qLrBL~ne_TkP`lFL3gF@|Ee7ZI|MumATJxrwo*iJ7svS(<@~ M5h$jBDGE8T0V8$aQvd(} literal 28104 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 KA{A(lEc_QZq{;&T diff --git a/Knots/obj/Knots.csproj.nuget.dgspec.json b/Knots/obj/Knots.csproj.nuget.dgspec.json index 84ec575..188962f 100644 --- a/Knots/obj/Knots.csproj.nuget.dgspec.json +++ b/Knots/obj/Knots.csproj.nuget.dgspec.json @@ -1,26 +1,31 @@ { "format": 1, "restore": { - "/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/Knots.csproj": {} + "C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\Knots.csproj": {} }, "projects": { - "/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/Knots.csproj": { + "C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\Knots.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/Knots.csproj", + "projectUniqueName": "C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\Knots.csproj", "projectName": "Knots", - "projectPath": "/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/Knots.csproj", - "packagesPath": "/home/carteronm@stsio.lan/.nuget/packages/", - "outputPath": "/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/obj/", + "projectPath": "C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\Knots.csproj", + "packagesPath": "C:\\Users\\dogge\\.nuget\\packages\\", + "outputPath": "C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\obj\\", "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], "configFilePaths": [ - "/home/carteronm@stsio.lan/.nuget/NuGet/NuGet.Config" + "C:\\Users\\dogge\\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" ], "originalTargetFrameworks": [ "net8.0" ], "sources": { - "/usr/share/dotnet/library-packs": {}, + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -98,7 +103,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.416/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Users\\dogge\\.dotnet\\sdk\\8.0.421/PortableRuntimeIdentifierGraph.json" } } } diff --git a/Knots/obj/Knots.csproj.nuget.g.props b/Knots/obj/Knots.csproj.nuget.g.props index 371bb99..2df5f1b 100644 --- a/Knots/obj/Knots.csproj.nuget.g.props +++ b/Knots/obj/Knots.csproj.nuget.g.props @@ -4,22 +4,23 @@ True NuGet $(MSBuildThisFileDirectory)project.assets.json - /home/carteronm@stsio.lan/.nuget/packages/ - /home/carteronm@stsio.lan/.nuget/packages/ + $(UserProfile)\.nuget\packages\ + C:\Users\dogge\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference - 7.0.0 + 6.11.2 - + + - - - - + + + + - /home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.apidescription.server/8.0.0 - /home/carteronm@stsio.lan/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3 + C:\Users\dogge\.nuget\packages\microsoft.extensions.apidescription.server\8.0.0 + C:\Users\dogge\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3 \ No newline at end of file diff --git a/Knots/obj/Knots.csproj.nuget.g.targets b/Knots/obj/Knots.csproj.nuget.g.targets index db9c24e..46b7485 100644 --- a/Knots/obj/Knots.csproj.nuget.g.targets +++ b/Knots/obj/Knots.csproj.nuget.g.targets @@ -1,10 +1,10 @@  - - - - - + + + + + \ No newline at end of file diff --git a/Knots/obj/project.assets.json b/Knots/obj/project.assets.json index c1759a5..9f654c8 100644 --- a/Knots/obj/project.assets.json +++ b/Knots/obj/project.assets.json @@ -5019,25 +5019,31 @@ ] }, "packageFolders": { - "/home/carteronm@stsio.lan/.nuget/packages/": {} + "C:\\Users\\dogge\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/Knots.csproj", + "projectUniqueName": "C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\Knots.csproj", "projectName": "Knots", - "projectPath": "/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/Knots.csproj", - "packagesPath": "/home/carteronm@stsio.lan/.nuget/packages/", - "outputPath": "/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/obj/", + "projectPath": "C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\Knots.csproj", + "packagesPath": "C:\\Users\\dogge\\.nuget\\packages\\", + "outputPath": "C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\obj\\", "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], "configFilePaths": [ - "/home/carteronm@stsio.lan/.nuget/NuGet/NuGet.Config" + "C:\\Users\\dogge\\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" ], "originalTargetFrameworks": [ "net8.0" ], "sources": { - "/usr/share/dotnet/library-packs": {}, + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -5115,7 +5121,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.416/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Users\\dogge\\.dotnet\\sdk\\8.0.421/PortableRuntimeIdentifierGraph.json" } } } diff --git a/Knots/obj/project.nuget.cache b/Knots/obj/project.nuget.cache index 47011b2..174684c 100644 --- a/Knots/obj/project.nuget.cache +++ b/Knots/obj/project.nuget.cache @@ -1,113 +1,113 @@ { "version": 2, - "dgSpecHash": "6D+F9wEbhkI=", + "dgSpecHash": "Z/OaOVIJ06g=", "success": true, - "projectFilePath": "/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/Knots.csproj", + "projectFilePath": "C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\Knots.csproj", "expectedPackageFiles": [ - "/home/carteronm@stsio.lan/.nuget/packages/automapper/16.1.1/automapper.16.1.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/azure.core/1.38.0/azure.core.1.38.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/azure.identity/1.11.4/azure.identity.1.11.4.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/fastendpoints/8.0.1/fastendpoints.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/fastendpoints.attributes/8.0.1/fastendpoints.attributes.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/fastendpoints.core/8.0.1/fastendpoints.core.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/fastendpoints.jobqueues/8.0.1/fastendpoints.jobqueues.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/fastendpoints.messaging/8.0.1/fastendpoints.messaging.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/fastendpoints.messaging.core/8.0.1/fastendpoints.messaging.core.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/fastendpoints.swagger/8.0.1/fastendpoints.swagger.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/fluentvalidation/12.1.1/fluentvalidation.12.1.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.aspnetcore.http.abstractions/2.3.9/microsoft.aspnetcore.http.abstractions.2.3.9.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.aspnetcore.http.features/2.3.0/microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.aspnetcore.openapi/8.0.25/microsoft.aspnetcore.openapi.8.0.25.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.codeanalysis.common/4.5.0/microsoft.codeanalysis.common.4.5.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.codeanalysis.csharp/4.5.0/microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.codeanalysis.csharp.workspaces/4.5.0/microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.codeanalysis.workspaces.common/4.5.0/microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.data.sqlclient/5.1.7/microsoft.data.sqlclient.5.1.7.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.data.sqlclient.sni.runtime/5.1.2/microsoft.data.sqlclient.sni.runtime.5.1.2.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.entityframeworkcore/8.0.25/microsoft.entityframeworkcore.8.0.25.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.abstractions/8.0.25/microsoft.entityframeworkcore.abstractions.8.0.25.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.analyzers/8.0.25/microsoft.entityframeworkcore.analyzers.8.0.25.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.design/8.0.25/microsoft.entityframeworkcore.design.8.0.25.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.relational/8.0.25/microsoft.entityframeworkcore.relational.8.0.25.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.sqlserver/8.0.25/microsoft.entityframeworkcore.sqlserver.8.0.25.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.apidescription.server/8.0.0/microsoft.extensions.apidescription.server.8.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.caching.abstractions/8.0.0/microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.caching.memory/8.0.1/microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.3/microsoft.extensions.configuration.abstractions.10.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.1/microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.3/microsoft.extensions.dependencyinjection.abstractions.10.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.dependencymodel/8.0.2/microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.diagnostics.abstractions/10.0.3/microsoft.extensions.diagnostics.abstractions.10.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.fileproviders.abstractions/10.0.3/microsoft.extensions.fileproviders.abstractions.10.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.hosting.abstractions/10.0.3/microsoft.extensions.hosting.abstractions.10.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.logging/8.0.1/microsoft.extensions.logging.8.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.3/microsoft.extensions.logging.abstractions.10.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.options/10.0.3/microsoft.extensions.options.10.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.extensions.primitives/10.0.3/microsoft.extensions.primitives.10.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.identity.client/4.61.3/microsoft.identity.client.4.61.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.identity.client.extensions.msal/4.61.3/microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.identitymodel.abstractions/8.14.0/microsoft.identitymodel.abstractions.8.14.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.identitymodel.jsonwebtokens/8.14.0/microsoft.identitymodel.jsonwebtokens.8.14.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.identitymodel.logging/8.14.0/microsoft.identitymodel.logging.8.14.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.identitymodel.protocols/6.35.0/microsoft.identitymodel.protocols.6.35.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.identitymodel.protocols.openidconnect/6.35.0/microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.identitymodel.tokens/8.14.0/microsoft.identitymodel.tokens.8.14.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.openapi/2.4.1/microsoft.openapi.2.4.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.sqlserver.server/1.0.0/microsoft.sqlserver.server.1.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/mono.texttemplating/2.2.1/mono.texttemplating.2.2.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/namotion.reflection/3.4.3/namotion.reflection.3.4.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/njsonschema/11.5.2/njsonschema.11.5.2.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/njsonschema.annotations/11.5.2/njsonschema.annotations.11.5.2.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/njsonschema.newtonsoftjson/11.5.2/njsonschema.newtonsoftjson.11.5.2.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/njsonschema.yaml/11.5.2/njsonschema.yaml.11.5.2.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/nswag.annotations/14.6.3/nswag.annotations.14.6.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/nswag.aspnetcore/14.6.3/nswag.aspnetcore.14.6.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/nswag.core/14.6.3/nswag.core.14.6.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/nswag.core.yaml/14.6.3/nswag.core.yaml.14.6.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/nswag.generation/14.6.3/nswag.generation.14.6.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/nswag.generation.aspnetcore/14.6.3/nswag.generation.aspnetcore.14.6.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/swashbuckle.aspnetcore/10.1.7/swashbuckle.aspnetcore.10.1.7.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/swashbuckle.aspnetcore.swagger/10.1.7/swashbuckle.aspnetcore.swagger.10.1.7.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/swashbuckle.aspnetcore.swaggergen/10.1.7/swashbuckle.aspnetcore.swaggergen.10.1.7.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/swashbuckle.aspnetcore.swaggerui/10.1.7/swashbuckle.aspnetcore.swaggerui.10.1.7.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.clientmodel/1.0.0/system.clientmodel.1.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.codedom/4.4.0/system.codedom.4.4.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.collections.immutable/6.0.0/system.collections.immutable.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.composition/6.0.0/system.composition.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.composition.attributedmodel/6.0.0/system.composition.attributedmodel.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.composition.convention/6.0.0/system.composition.convention.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.composition.hosting/6.0.0/system.composition.hosting.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.composition.runtime/6.0.0/system.composition.runtime.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.composition.typedparts/6.0.0/system.composition.typedparts.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.configuration.configurationmanager/6.0.1/system.configuration.configurationmanager.6.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.diagnostics.diagnosticsource/10.0.3/system.diagnostics.diagnosticsource.10.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.formats.asn1/8.0.2/system.formats.asn1.8.0.2.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.identitymodel.tokens.jwt/6.35.0/system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.io.pipelines/6.0.3/system.io.pipelines.6.0.3.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.memory/4.5.4/system.memory.4.5.4.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.memory.data/1.0.2/system.memory.data.1.0.2.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.reflection.metadata/6.0.1/system.reflection.metadata.6.0.1.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.security.cryptography.cng/5.0.0/system.security.cryptography.cng.5.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.text.encoding.codepages/6.0.0/system.text.encoding.codepages.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.text.json/8.0.5/system.text.json.8.0.5.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.threading.channels/6.0.0/system.threading.channels.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg.sha512", - "/home/carteronm@stsio.lan/.nuget/packages/yamldotnet/16.3.0/yamldotnet.16.3.0.nupkg.sha512" + "C:\\Users\\dogge\\.nuget\\packages\\automapper\\16.1.1\\automapper.16.1.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\azure.core\\1.38.0\\azure.core.1.38.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\azure.identity\\1.11.4\\azure.identity.1.11.4.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\fastendpoints\\8.0.1\\fastendpoints.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\fastendpoints.attributes\\8.0.1\\fastendpoints.attributes.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\fastendpoints.core\\8.0.1\\fastendpoints.core.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\fastendpoints.jobqueues\\8.0.1\\fastendpoints.jobqueues.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\fastendpoints.messaging\\8.0.1\\fastendpoints.messaging.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\fastendpoints.messaging.core\\8.0.1\\fastendpoints.messaging.core.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\fastendpoints.swagger\\8.0.1\\fastendpoints.swagger.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\fluentvalidation\\12.1.1\\fluentvalidation.12.1.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.3.9\\microsoft.aspnetcore.http.abstractions.2.3.9.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.3.0\\microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.aspnetcore.openapi\\8.0.25\\microsoft.aspnetcore.openapi.8.0.25.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.data.sqlclient\\5.1.7\\microsoft.data.sqlclient.5.1.7.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.1.2\\microsoft.data.sqlclient.sni.runtime.5.1.2.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.25\\microsoft.entityframeworkcore.8.0.25.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.25\\microsoft.entityframeworkcore.abstractions.8.0.25.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.25\\microsoft.entityframeworkcore.analyzers.8.0.25.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.25\\microsoft.entityframeworkcore.design.8.0.25.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.25\\microsoft.entityframeworkcore.relational.8.0.25.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\8.0.25\\microsoft.entityframeworkcore.sqlserver.8.0.25.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.apidescription.server\\8.0.0\\microsoft.extensions.apidescription.server.8.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\10.0.3\\microsoft.extensions.configuration.abstractions.10.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\10.0.3\\microsoft.extensions.dependencyinjection.abstractions.10.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.2\\microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\10.0.3\\microsoft.extensions.diagnostics.abstractions.10.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\10.0.3\\microsoft.extensions.fileproviders.abstractions.10.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\10.0.3\\microsoft.extensions.hosting.abstractions.10.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\10.0.3\\microsoft.extensions.logging.abstractions.10.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.options\\10.0.3\\microsoft.extensions.options.10.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.extensions.primitives\\10.0.3\\microsoft.extensions.primitives.10.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.identity.client\\4.61.3\\microsoft.identity.client.4.61.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\4.61.3\\microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.14.0\\microsoft.identitymodel.abstractions.8.14.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.14.0\\microsoft.identitymodel.jsonwebtokens.8.14.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.identitymodel.logging\\8.14.0\\microsoft.identitymodel.logging.8.14.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.35.0\\microsoft.identitymodel.protocols.6.35.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.35.0\\microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.14.0\\microsoft.identitymodel.tokens.8.14.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.openapi\\2.4.1\\microsoft.openapi.2.4.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\namotion.reflection\\3.4.3\\namotion.reflection.3.4.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\njsonschema\\11.5.2\\njsonschema.11.5.2.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\njsonschema.annotations\\11.5.2\\njsonschema.annotations.11.5.2.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\njsonschema.newtonsoftjson\\11.5.2\\njsonschema.newtonsoftjson.11.5.2.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\njsonschema.yaml\\11.5.2\\njsonschema.yaml.11.5.2.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\nswag.annotations\\14.6.3\\nswag.annotations.14.6.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\nswag.aspnetcore\\14.6.3\\nswag.aspnetcore.14.6.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\nswag.core\\14.6.3\\nswag.core.14.6.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\nswag.core.yaml\\14.6.3\\nswag.core.yaml.14.6.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\nswag.generation\\14.6.3\\nswag.generation.14.6.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\nswag.generation.aspnetcore\\14.6.3\\nswag.generation.aspnetcore.14.6.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\swashbuckle.aspnetcore\\10.1.7\\swashbuckle.aspnetcore.10.1.7.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\10.1.7\\swashbuckle.aspnetcore.swagger.10.1.7.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\10.1.7\\swashbuckle.aspnetcore.swaggergen.10.1.7.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\10.1.7\\swashbuckle.aspnetcore.swaggerui.10.1.7.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.clientmodel\\1.0.0\\system.clientmodel.1.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.diagnostics.diagnosticsource\\10.0.3\\system.diagnostics.diagnosticsource.10.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.formats.asn1\\8.0.2\\system.formats.asn1.8.0.2.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.35.0\\system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.runtime.caching\\6.0.0\\system.runtime.caching.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.text.json\\8.0.5\\system.text.json.8.0.5.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512", + "C:\\Users\\dogge\\.nuget\\packages\\yamldotnet\\16.3.0\\yamldotnet.16.3.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/Knots/obj/project.packagespec.json b/Knots/obj/project.packagespec.json index 63eab4d..18d1c85 100644 --- a/Knots/obj/project.packagespec.json +++ b/Knots/obj/project.packagespec.json @@ -1 +1 @@ -"restore":{"projectUniqueName":"/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/Knots.csproj","projectName":"Knots","projectPath":"/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/Knots.csproj","packagesPath":"","outputPath":"/home/carteronm@stsio.lan/RiderProjects/Knots/Knots/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"/usr/share/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"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"AutoMapper":{"target":"Package","version":"[16.1.1, )"},"FastEndpoints":{"target":"Package","version":"[8.0.1, )"},"FastEndpoints.Swagger":{"target":"Package","version":"[8.0.1, )"},"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[8.0.25, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[8.0.25, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[8.0.25, )"},"Microsoft.EntityFrameworkCore.SqlServer":{"target":"Package","version":"[8.0.25, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[10.1.7, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/usr/share/dotnet/sdk/8.0.416/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file +"restore":{"projectUniqueName":"C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\Knots.csproj","projectName":"Knots","projectPath":"C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\Knots.csproj","packagesPath":"","outputPath":"C:\\Users\\dogge\\RiderProjects\\Knots\\Knots\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"AutoMapper":{"target":"Package","version":"[16.1.1, )"},"FastEndpoints":{"target":"Package","version":"[8.0.1, )"},"FastEndpoints.Swagger":{"target":"Package","version":"[8.0.1, )"},"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[8.0.25, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[8.0.25, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[8.0.25, )"},"Microsoft.EntityFrameworkCore.SqlServer":{"target":"Package","version":"[8.0.25, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[10.1.7, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Users\\dogge\\.dotnet\\sdk\\8.0.421/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Knots/obj/rider.project.model.nuget.info b/Knots/obj/rider.project.model.nuget.info index 3706a76..dade8e8 100644 --- a/Knots/obj/rider.project.model.nuget.info +++ b/Knots/obj/rider.project.model.nuget.info @@ -1 +1 @@ -17779715400143311 \ No newline at end of file +17809436703377460 \ No newline at end of file diff --git a/Knots/obj/rider.project.restore.info b/Knots/obj/rider.project.restore.info index 822acf4..291300b 100644 --- a/Knots/obj/rider.project.restore.info +++ b/Knots/obj/rider.project.restore.info @@ -1 +1 @@ -17779732330682444 \ No newline at end of file +17809440464963902 \ No newline at end of file