Compare commits

..

3 Commits

Author SHA1 Message Date
gokhoal
42187ba088 commit de fichiers info 2026-04-03 09:06:35 +02:00
oistig
cc90904228 gitignore 2026-03-12 15:02:49 +01:00
oistig
47cf23d740 premier push de fichiers inutiles 2026-03-12 15:02:10 +01:00
60 changed files with 51 additions and 6210 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/.idea/.idea.Knots/.idea/.name
/Knots/obj/rider.project.model.nuget.info

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Discussion;
public class CreateDiscussionDto
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Discussion;
public class DeleteDiscussionDto
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Discussion;
public class GetDiscussionDto
{
}

View File

@@ -1,8 +0,0 @@
namespace Knots.DTO.Group;
public class CreateGroupDto
{
public string? Nom { get; set; }
public int NombreMembres { get; set; }
public string? ProfilePicture { get; set; }
}

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Group;
public class DeleteGroupDto
{
public string? Id { get; set; }
}

View File

@@ -1,9 +0,0 @@
namespace Knots.DTO.Group;
public class GetGroupDto
{
public int Id { get; set; }
public string? Nom { get; set; }
public int NombreMembres { get; set; }
public string? ProfilePicture { get; set; }
}

View File

@@ -1,9 +0,0 @@
namespace Knots.DTO.Group;
public class UpdateGroupDto
{
public int Id { get; set; }
public string? Nom { get; set; }
public int NombreMembres { get; set; }
public string? ProfilePicture { get; set; }
}

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Key;
public class CreateKeyDto
{
public string? EnKey { get; set; }
}

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Key;
public class DeleteKeyDto
{
public int Id { get; set; }
}

View File

@@ -1,7 +0,0 @@
namespace Knots.DTO.Key;
public class GetKeyDto
{
public int Id { get; set; }
public string? EnKey { get; set; }
}

View File

@@ -1,8 +0,0 @@
namespace Knots.DTO.Message;
public class CreateMessageDto
{
public string? Contenu { get; set; }
public DateTime Date { get; set; }
public Boolean Type { get; set; }
}

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Message;
public class DeleteMessageDto
{
public int Id { get; set; }
}

View File

@@ -1,8 +0,0 @@
namespace Knots.DTO.Message;
public class GetMessageDto
{
public string? Contenu { get; set; }
public DateTime Date { get; set; }
public Boolean Type { get; set; }
}

View File

@@ -1,7 +0,0 @@
namespace Knots.DTO.Message;
public class UpdateMessageDto
{
public string? Contenu { get; set; }
public DateTime Date { get; set; }
}

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Role;
public class CreateRoleDto
{
public string? Libelle { get; set; }
}

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Role;
public class DeleteRoleDto
{
public int Id { get; set; }
}

View File

@@ -1,6 +0,0 @@
namespace Knots.DTO.Role;
public class GetRoleDto
{
public string? Id { get; set; }
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Discussion;
public class CreateDiscussionEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Discussion;
public class DeleteDiscussionEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Discussion;
public class GetDiscussionEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Group;
public class CreateGroupEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Group;
public class DeleteGroupEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Group;
public class GetGroupEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Key;
public class CreateKeyEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Key;
public class DeleteKeyEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Key;
public class GetKeyEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Message;
public class CreateMessageEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Message;
public class DeleteMessageEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Message;
public class GetMessageEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Role;
public class CreateRoleEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Role;
public class GetRoleEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.Role;
public class UpdateRoleEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.User;
public class CreateUserEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.User;
public class DeleteUserEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.User;
public class GetAllUsersEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.User;
public class GetUserEndpoint
{
}

View File

@@ -1,6 +0,0 @@
namespace Knots.Endpoints.User;
public class UpdateUserEndpoint
{
}

View File

@@ -7,19 +7,12 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="FastEndpoints" Version="8.0.1" />
<PackageReference Include="FastEndpoints.Swagger" Version="8.0.1" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.8"/> <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.8"/>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.14" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.14">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.14" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Folder Include="DTO\User\" /> <Folder Include="DTO\" />
<Folder Include="Endpoints\" />
<Folder Include="Validators\" /> <Folder Include="Validators\" />
</ItemGroup> </ItemGroup>

View File

@@ -1,33 +0,0 @@
using Knots.Models;
using Microsoft.EntityFrameworkCore;
namespace Knots;
public class KnotsDbContext : DbContext
{
public DbSet<Discussion> Discussions { get; set; }
public DbSet<Group> Groups { get; set; }
public DbSet<Key> Keys { get; set; }
public DbSet<Message> Messages { get; set; }
public DbSet<Role> Roles { get; set; }
public DbSet<User> Users { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
//Infos de connexion à la base de données
string connectionString =
"Server=romaric-thibault.fr;" +
"Database=Knots;" +
"User Id=mathieu;" +
"Password=Onto9-Cage-Afflicted;" +
"TrustServerCertificate=true;";
optionsBuilder.UseSqlServer(connectionString);
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
//Données à insérer
}
}

View File

@@ -1,8 +0,0 @@
using System.ComponentModel.DataAnnotations;
namespace Knots.Models;
public class Discussion
{
[Key] public int Id { get; set; }
}

View File

@@ -1,12 +0,0 @@
using System.ComponentModel.DataAnnotations;
using System.Net.Mime;
namespace Knots.Models;
public class Group
{
[Key] public int Id { get; set; }
[Required, MaxLength(50)] public string? Nom { get; set; }
[Required] public int NombreMembres { get; set; }
public string? ProfilePicture { get; set; }
}

View File

@@ -1,9 +0,0 @@
using System.ComponentModel.DataAnnotations;
namespace Knots.Models;
public class Key
{
[Key] public int Id { get; set; }
[Required, MaxLength(50)] public string? EnKey { get; set; }
}

View File

@@ -1,11 +0,0 @@
using System.ComponentModel.DataAnnotations;
namespace Knots.Models;
public class Message
{
[Key] public int Id { get; set; }
[Required, MaxLength(1000)] public string? Contenu { get; set; }
[Required] public DateTime Date { get; set; }
[Required] public Boolean Type { get; set; }
}

View File

@@ -1,9 +0,0 @@
using System.ComponentModel.DataAnnotations;
namespace Knots.Models;
public class Role
{
public int Id { get; set; }
[Required, MaxLength(50)] public string Libelle { get; set; }
}

View File

@@ -1,14 +0,0 @@
using System.ComponentModel.DataAnnotations;
namespace Knots.Models;
public class User
{
public int Id { get; set; }
[Required, MaxLength(50)] public string? Username { 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; }
}

View File

@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Knots")] [assembly: System.Reflection.AssemblyCompanyAttribute("Knots")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2258e5ad8e56b01ea799bd6859bf45e6499a9f5f")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cc9090422803e15ae5e01cdb4964a0c908f54640")]
[assembly: System.Reflection.AssemblyProductAttribute("Knots")] [assembly: System.Reflection.AssemblyProductAttribute("Knots")]
[assembly: System.Reflection.AssemblyTitleAttribute("Knots")] [assembly: System.Reflection.AssemblyTitleAttribute("Knots")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
1ec67d9f775d898443e3ca901e3936ca7eac382476d451d905e395f125dd8665 2ca7620f113862464478e6b6389da9524ea0be35ffdaed378316ed68319d330f

View File

@@ -1,29 +1,21 @@
is_global = true is_global = true
build_property.TargetFramework = net9.0 build_property.TargetFramework = net9.0
build_property.TargetFramework = net9.0
build_property.TargetPlatformMinVersion =
build_property.TargetPlatformMinVersion = build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb = true build_property.UsingMicrosoftNETSdkWeb = true
build_property.UsingMicrosoftNETSdkWeb = true
build_property.ProjectTypeGuids =
build_property.ProjectTypeGuids = build_property.ProjectTypeGuids =
build_property.InvariantGlobalization = build_property.InvariantGlobalization =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.PlatformNeutralAssembly = build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules = build_property.EnforceExtendedAnalyzerRules =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Knots build_property.RootNamespace = Knots
build_property.RootNamespace = Knots build_property.RootNamespace = Knots
build_property.ProjectDir = /home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/ build_property.ProjectDir = C:\Users\oistig\RiderProjects\Knots\Knots\
build_property.EnableComHosting = build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 9.0 build_property.RazorLangVersion = 9.0
build_property.SupportLocalizedComponentNames = build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes = build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = /home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots build_property.MSBuildProjectDirectory = C:\Users\oistig\RiderProjects\Knots\Knots
build_property._RazorSourceGeneratorDebug = build_property._RazorSourceGeneratorDebug =
build_property.EffectiveAnalysisLevelStyle = 9.0 build_property.EffectiveAnalysisLevelStyle = 9.0
build_property.EnableCodeStyleSeverity = build_property.EnableCodeStyleSeverity =

View File

@@ -1,7 +0,0 @@
using System.Runtime.CompilerServices;
namespace FastEndpoints.Swagger;
internal static class SwaggerExportPathInitializer
{
[ModuleInitializer]
internal static void Initialize() => DocumentOptions.SwaggerExportPath = "wwwroot/openapi";
}

View File

@@ -1,25 +1,32 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"/home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/Knots.csproj": {} "C:\\Users\\oistig\\RiderProjects\\Knots\\Knots\\Knots.csproj": {}
}, },
"projects": { "projects": {
"/home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/Knots.csproj": { "C:\\Users\\oistig\\RiderProjects\\Knots\\Knots\\Knots.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "/home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/Knots.csproj", "projectUniqueName": "C:\\Users\\oistig\\RiderProjects\\Knots\\Knots\\Knots.csproj",
"projectName": "Knots", "projectName": "Knots",
"projectPath": "/home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/Knots.csproj", "projectPath": "C:\\Users\\oistig\\RiderProjects\\Knots\\Knots\\Knots.csproj",
"packagesPath": "/home/oistig@stsio.lan/.nuget/packages/", "packagesPath": "C:\\Users\\oistig\\.nuget\\packages\\",
"outputPath": "/home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/obj/", "outputPath": "C:\\Users\\oistig\\RiderProjects\\Knots\\Knots\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [ "configFilePaths": [
"/home/oistig@stsio.lan/.nuget/NuGet/NuGet.Config" "C:\\Users\\oistig\\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": [ "originalTargetFrameworks": [
"net9.0" "net9.0"
], ],
"sources": { "sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {} "https://api.nuget.org/v3/index.json": {}
}, },
"frameworks": { "frameworks": {
@@ -44,31 +51,9 @@
"net9.0": { "net9.0": {
"targetAlias": "net9.0", "targetAlias": "net9.0",
"dependencies": { "dependencies": {
"FastEndpoints": {
"target": "Package",
"version": "[8.0.1, )"
},
"FastEndpoints.Swagger": {
"target": "Package",
"version": "[8.0.1, )"
},
"Microsoft.AspNetCore.OpenApi": { "Microsoft.AspNetCore.OpenApi": {
"target": "Package", "target": "Package",
"version": "[9.0.8, )" "version": "[9.0.8, )"
},
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[9.0.14, )"
},
"Microsoft.EntityFrameworkCore.Design": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[9.0.14, )"
},
"Microsoft.EntityFrameworkCore.SqlServer": {
"target": "Package",
"version": "[9.0.14, )"
} }
}, },
"imports": [ "imports": [
@@ -90,7 +75,7 @@
"privateAssets": "all" "privateAssets": "all"
} }
}, },
"runtimeIdentifierGraphPath": "/home/oistig@stsio.lan/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json" "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
} }
} }
} }

View File

@@ -4,20 +4,13 @@
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess> <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile> <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/oistig@stsio.lan/.nuget/packages/</NuGetPackageRoot> <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/oistig@stsio.lan/.nuget/packages/</NuGetPackageFolders> <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\oistig\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion> <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="/home/oistig@stsio.lan/.nuget/packages/" /> <SourceRoot Include="C:\Users\oistig\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup> </ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.14/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.14/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers/3.3.4/buildTransitive/Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers/3.3.4/buildTransitive/Microsoft.CodeAnalysis.Analyzers.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design/9.0.14/build/net8.0/Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design/9.0.14/build/net8.0/Microsoft.EntityFrameworkCore.Design.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">/home/oistig@stsio.lan/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.4</PkgMicrosoft_CodeAnalysis_Analyzers>
</PropertyGroup>
</Project> </Project>

View File

@@ -1,11 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?> <?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)system.text.json/9.0.14/buildTransitive/net8.0/System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json/9.0.14/buildTransitive/net8.0/System.Text.Json.targets')" />
<Import Project="$(NuGetPackageRoot)mono.texttemplating/3.0.0/buildTransitive/Mono.TextTemplating.targets" Condition="Exists('$(NuGetPackageRoot)mono.texttemplating/3.0.0/buildTransitive/Mono.TextTemplating.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options/10.0.3/buildTransitive/net8.0/Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options/10.0.3/buildTransitive/net8.0/Microsoft.Extensions.Options.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/10.0.3/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/10.0.3/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers/3.3.4/buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers/3.3.4/buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets')" />
<Import Project="$(NuGetPackageRoot)fastendpoints.swagger/8.0.1/build/FastEndpoints.Swagger.targets" Condition="Exists('$(NuGetPackageRoot)fastendpoints.swagger/8.0.1/build/FastEndpoints.Swagger.targets')" />
</ImportGroup>
</Project>

File diff suppressed because it is too large Load Diff

View File

@@ -1,115 +1,11 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "dVyDYKZ/S4U=", "dgSpecHash": "zYmNWrQ+org=",
"success": true, "success": true,
"projectFilePath": "/home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/Knots.csproj", "projectFilePath": "C:\\Users\\oistig\\RiderProjects\\Knots\\Knots\\Knots.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
"/home/oistig@stsio.lan/.nuget/packages/azure.core/1.38.0/azure.core.1.38.0.nupkg.sha512", "C:\\Users\\oistig\\.nuget\\packages\\microsoft.aspnetcore.openapi\\9.0.8\\microsoft.aspnetcore.openapi.9.0.8.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/azure.identity/1.11.4/azure.identity.1.11.4.nupkg.sha512", "C:\\Users\\oistig\\.nuget\\packages\\microsoft.openapi\\1.6.17\\microsoft.openapi.1.6.17.nupkg.sha512"
"/home/oistig@stsio.lan/.nuget/packages/fastendpoints/8.0.1/fastendpoints.8.0.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/fastendpoints.attributes/8.0.1/fastendpoints.attributes.8.0.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/fastendpoints.core/8.0.1/fastendpoints.core.8.0.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/fastendpoints.jobqueues/8.0.1/fastendpoints.jobqueues.8.0.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/fastendpoints.messaging/8.0.1/fastendpoints.messaging.8.0.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/fastendpoints.messaging.core/8.0.1/fastendpoints.messaging.core.8.0.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/fastendpoints.swagger/8.0.1/fastendpoints.swagger.8.0.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/fluentvalidation/12.1.1/fluentvalidation.12.1.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.aspnetcore.http.abstractions/2.3.9/microsoft.aspnetcore.http.abstractions.2.3.9.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.aspnetcore.http.features/2.3.0/microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.aspnetcore.openapi/9.0.8/microsoft.aspnetcore.openapi.9.0.8.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.bcl.asyncinterfaces/7.0.0/microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.build.framework/17.8.43/microsoft.build.framework.17.8.43.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.build.locator/1.7.8/microsoft.build.locator.1.7.8.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.4/microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.codeanalysis.common/4.8.0/microsoft.codeanalysis.common.4.8.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.codeanalysis.csharp/4.8.0/microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.codeanalysis.csharp.workspaces/4.8.0/microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.codeanalysis.workspaces.common/4.8.0/microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.codeanalysis.workspaces.msbuild/4.8.0/microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.csharp/4.5.0/microsoft.csharp.4.5.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.data.sqlclient/5.1.6/microsoft.data.sqlclient.5.1.6.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.data.sqlclient.sni.runtime/5.1.1/microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.entityframeworkcore/9.0.14/microsoft.entityframeworkcore.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.abstractions/9.0.14/microsoft.entityframeworkcore.abstractions.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.analyzers/9.0.14/microsoft.entityframeworkcore.analyzers.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.design/9.0.14/microsoft.entityframeworkcore.design.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.relational/9.0.14/microsoft.entityframeworkcore.relational.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.entityframeworkcore.sqlserver/9.0.14/microsoft.entityframeworkcore.sqlserver.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.caching.abstractions/9.0.14/microsoft.extensions.caching.abstractions.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.caching.memory/9.0.14/microsoft.extensions.caching.memory.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.3/microsoft.extensions.configuration.abstractions.10.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.dependencyinjection/9.0.14/microsoft.extensions.dependencyinjection.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.3/microsoft.extensions.dependencyinjection.abstractions.10.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.dependencymodel/9.0.14/microsoft.extensions.dependencymodel.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.diagnostics.abstractions/10.0.3/microsoft.extensions.diagnostics.abstractions.10.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.fileproviders.abstractions/10.0.3/microsoft.extensions.fileproviders.abstractions.10.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.hosting.abstractions/10.0.3/microsoft.extensions.hosting.abstractions.10.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.logging/9.0.14/microsoft.extensions.logging.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.3/microsoft.extensions.logging.abstractions.10.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.options/10.0.3/microsoft.extensions.options.10.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.extensions.primitives/10.0.3/microsoft.extensions.primitives.10.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.identity.client/4.61.3/microsoft.identity.client.4.61.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.identity.client.extensions.msal/4.61.3/microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.identitymodel.abstractions/6.35.0/microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.identitymodel.jsonwebtokens/6.35.0/microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.identitymodel.logging/6.35.0/microsoft.identitymodel.logging.6.35.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.identitymodel.protocols/6.35.0/microsoft.identitymodel.protocols.6.35.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.identitymodel.protocols.openidconnect/6.35.0/microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.identitymodel.tokens/6.35.0/microsoft.identitymodel.tokens.6.35.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.openapi/1.6.17/microsoft.openapi.1.6.17.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.sqlserver.server/1.0.0/microsoft.sqlserver.server.1.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/mono.texttemplating/3.0.0/mono.texttemplating.3.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/namotion.reflection/3.4.3/namotion.reflection.3.4.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/njsonschema/11.5.2/njsonschema.11.5.2.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/njsonschema.annotations/11.5.2/njsonschema.annotations.11.5.2.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/njsonschema.newtonsoftjson/11.5.2/njsonschema.newtonsoftjson.11.5.2.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/njsonschema.yaml/11.5.2/njsonschema.yaml.11.5.2.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/nswag.annotations/14.6.3/nswag.annotations.14.6.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/nswag.aspnetcore/14.6.3/nswag.aspnetcore.14.6.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/nswag.core/14.6.3/nswag.core.14.6.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/nswag.core.yaml/14.6.3/nswag.core.yaml.14.6.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/nswag.generation/14.6.3/nswag.generation.14.6.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/nswag.generation.aspnetcore/14.6.3/nswag.generation.aspnetcore.14.6.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.clientmodel/1.0.0/system.clientmodel.1.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.codedom/6.0.0/system.codedom.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.collections.immutable/7.0.0/system.collections.immutable.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.composition/7.0.0/system.composition.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.composition.attributedmodel/7.0.0/system.composition.attributedmodel.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.composition.convention/7.0.0/system.composition.convention.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.composition.hosting/7.0.0/system.composition.hosting.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.composition.runtime/7.0.0/system.composition.runtime.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.composition.typedparts/7.0.0/system.composition.typedparts.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.configuration.configurationmanager/6.0.1/system.configuration.configurationmanager.6.0.1.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.diagnostics.diagnosticsource/10.0.3/system.diagnostics.diagnosticsource.10.0.3.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.formats.asn1/9.0.14/system.formats.asn1.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.identitymodel.tokens.jwt/6.35.0/system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.io.pipelines/7.0.0/system.io.pipelines.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.memory/4.5.4/system.memory.4.5.4.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.memory.data/1.0.2/system.memory.data.1.0.2.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.reflection.metadata/7.0.0/system.reflection.metadata.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.runtime/4.3.0/system.runtime.4.3.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.security.cryptography.cng/5.0.0/system.security.cryptography.cng.5.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.text.encoding.codepages/6.0.0/system.text.encoding.codepages.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.text.json/9.0.14/system.text.json.9.0.14.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.threading.channels/7.0.0/system.threading.channels.7.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg.sha512",
"/home/oistig@stsio.lan/.nuget/packages/yamldotnet/16.3.0/yamldotnet.16.3.0.nupkg.sha512"
], ],
"logs": [] "logs": []
} }

View File

@@ -1 +1 @@
"restore":{"projectUniqueName":"/home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/Knots.csproj","projectName":"Knots","projectPath":"/home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/Knots.csproj","outputPath":"/home/oistig@stsio.lan/RiderProjects/KnotsProject/Knots/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net9.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"FastEndpoints":{"target":"Package","version":"[8.0.1, )"},"FastEndpoints.Swagger":{"target":"Package","version":"[8.0.1, )"},"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[9.0.8, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[9.0.14, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[9.0.14, )"},"Microsoft.EntityFrameworkCore.SqlServer":{"target":"Package","version":"[9.0.14, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/oistig@stsio.lan/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json"}} "restore":{"projectUniqueName":"C:\\Users\\oistig\\RiderProjects\\Knots\\Knots\\Knots.csproj","projectName":"Knots","projectPath":"C:\\Users\\oistig\\RiderProjects\\Knots\\Knots\\Knots.csproj","outputPath":"C:\\Users\\oistig\\RiderProjects\\Knots\\Knots\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net9.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[9.0.8, )"}},"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:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"}}

View File

@@ -1 +0,0 @@
17733261452650947

View File

@@ -1 +1 @@
17733261476890947 17751999429259933