diff --git a/Src/Product.API/Controllers/ProductController.cs b/Src/Product.API/Controllers/ProductController.cs deleted file mode 100644 index 5bd2747..0000000 --- a/Src/Product.API/Controllers/ProductController.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Product.API.Controllers; - -public sealed class ProductController -{ - -} \ No newline at end of file diff --git a/Src/Product.API/Controllers/ProductsController.cs b/Src/Product.API/Controllers/ProductsController.cs new file mode 100644 index 0000000..c2938f0 --- /dev/null +++ b/Src/Product.API/Controllers/ProductsController.cs @@ -0,0 +1,31 @@ +using MediatR; +using Microsoft.AspNetCore.Http.HttpResults; +using Microsoft.AspNetCore.Mvc; +using Product.Application.Product.Commands.CreateProduct; +using Product.Application.Product.Queries.GetProduct; + +namespace Product.API.Controllers; + +[Controller] +public sealed class ProductsController : Controller +{ + private readonly IMediator _mediator; + public ProductsController(IMediator mediator) + { + _mediator = mediator; + } + + [HttpPost] + public async Task Product(CreateProductCommand command) + { + await _mediator.Send(command); + return Ok(); + } + + [HttpGet] + public async Task Product(GetProductQuery query) + { + var response = await _mediator.Send(query); + return Ok(response); + } +} \ No newline at end of file diff --git a/Src/Product.API/Product.API.csproj b/Src/Product.API/Product.API.csproj index dd6671c..d2e0cf0 100644 --- a/Src/Product.API/Product.API.csproj +++ b/Src/Product.API/Product.API.csproj @@ -8,6 +8,7 @@ + @@ -18,4 +19,8 @@ + + + + diff --git a/Src/Product.API/obj/Debug/net7.0/Product.API.assets.cache b/Src/Product.API/obj/Debug/net7.0/Product.API.assets.cache index e418e1f..a58bb52 100644 Binary files a/Src/Product.API/obj/Debug/net7.0/Product.API.assets.cache and b/Src/Product.API/obj/Debug/net7.0/Product.API.assets.cache differ diff --git a/Src/Product.API/obj/Debug/net7.0/Product.API.csproj.AssemblyReference.cache b/Src/Product.API/obj/Debug/net7.0/Product.API.csproj.AssemblyReference.cache index 6d259ca..bc6b22c 100644 Binary files a/Src/Product.API/obj/Debug/net7.0/Product.API.csproj.AssemblyReference.cache and b/Src/Product.API/obj/Debug/net7.0/Product.API.csproj.AssemblyReference.cache differ diff --git a/Src/Product.API/obj/Product.API.csproj.nuget.dgspec.json b/Src/Product.API/obj/Product.API.csproj.nuget.dgspec.json index b40e057..c83e1b9 100644 --- a/Src/Product.API/obj/Product.API.csproj.nuget.dgspec.json +++ b/Src/Product.API/obj/Product.API.csproj.nuget.dgspec.json @@ -25,7 +25,11 @@ "frameworks": { "net7.0": { "targetAlias": "net7.0", - "projectReferences": {} + "projectReferences": { + "/Users/macbook/Projects/ProductService/Src/Product.Application/Product.Application.csproj": { + "projectPath": "/Users/macbook/Projects/ProductService/Src/Product.Application/Product.Application.csproj" + } + } } }, "warningProperties": { @@ -38,6 +42,10 @@ "net7.0": { "targetAlias": "net7.0", "dependencies": { + "MediatR": { + "target": "Package", + "version": "[12.1.1, )" + }, "Microsoft.AspNetCore.OpenApi": { "target": "Package", "version": "[7.0.1, )" @@ -69,6 +77,130 @@ "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.101/RuntimeIdentifierGraph.json" } } + }, + "/Users/macbook/Projects/ProductService/Src/Product.Application/Product.Application.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Users/macbook/Projects/ProductService/Src/Product.Application/Product.Application.csproj", + "projectName": "Product.Application", + "projectPath": "/Users/macbook/Projects/ProductService/Src/Product.Application/Product.Application.csproj", + "packagesPath": "/Users/macbook/.nuget/packages/", + "outputPath": "/Users/macbook/Projects/ProductService/Src/Product.Application/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/macbook/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "/Users/macbook/Projects/ProductService/Src/Product.Domain/Product.Domain.csproj": { + "projectPath": "/Users/macbook/Projects/ProductService/Src/Product.Domain/Product.Domain.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "dependencies": { + "FluentValidation": { + "target": "Package", + "version": "[11.9.0, )" + }, + "MediatR": { + "target": "Package", + "version": "[12.1.1, )" + }, + "Microsoft.Extensions.Hosting.Abstractions": { + "target": "Package", + "version": "[9.0.0-preview.2.24128.5, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.101/RuntimeIdentifierGraph.json" + } + } + }, + "/Users/macbook/Projects/ProductService/Src/Product.Domain/Product.Domain.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Users/macbook/Projects/ProductService/Src/Product.Domain/Product.Domain.csproj", + "projectName": "Product.Domain", + "projectPath": "/Users/macbook/Projects/ProductService/Src/Product.Domain/Product.Domain.csproj", + "packagesPath": "/Users/macbook/.nuget/packages/", + "outputPath": "/Users/macbook/Projects/ProductService/Src/Product.Domain/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/macbook/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.101/RuntimeIdentifierGraph.json" + } + } } } } \ No newline at end of file diff --git a/Src/Product.API/obj/Product.API.csproj.nuget.g.targets b/Src/Product.API/obj/Product.API.csproj.nuget.g.targets index 04427d8..b1d6516 100644 --- a/Src/Product.API/obj/Product.API.csproj.nuget.g.targets +++ b/Src/Product.API/obj/Product.API.csproj.nuget.g.targets @@ -1,6 +1,15 @@  + + + + + + + + + \ No newline at end of file diff --git a/Src/Product.API/obj/project.assets.json b/Src/Product.API/obj/project.assets.json index 67d7b53..a33ade5 100644 --- a/Src/Product.API/obj/project.assets.json +++ b/Src/Product.API/obj/project.assets.json @@ -2,6 +2,49 @@ "version": 3, "targets": { "net7.0": { + "FluentValidation/11.9.0": { + "type": "package", + "compile": { + "lib/net7.0/FluentValidation.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/FluentValidation.dll": { + "related": ".xml" + } + } + }, + "MediatR/12.1.1": { + "type": "package", + "dependencies": { + "MediatR.Contracts": "[2.0.1, 3.0.0)", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" + }, + "compile": { + "lib/net6.0/MediatR.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/MediatR.dll": { + "related": ".xml" + } + } + }, + "MediatR.Contracts/2.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + } + }, "Microsoft.AspNetCore.OpenApi/7.0.1": { "type": "package", "dependencies": { @@ -32,6 +75,168 @@ "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {} } }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0-preview.2.24128.5": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0-preview.2.24128.5" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-preview.2.24128.5": { + "type": "package", + "compile": { + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-preview.2.24128.5": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-preview.2.24128.5", + "Microsoft.Extensions.Options": "9.0.0-preview.2.24128.5", + "System.Buffers": "4.5.1", + "System.Diagnostics.DiagnosticSource": "9.0.0-preview.2.24128.5", + "System.Memory": "4.5.5" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-preview.2.24128.5": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0-preview.2.24128.5" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0-preview.2.24128.5": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-preview.2.24128.5", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-preview.2.24128.5", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-preview.2.24128.5", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-preview.2.24128.5", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0-preview.2.24128.5" + }, + "compile": { + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0-preview.2.24128.5": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-preview.2.24128.5", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/9.0.0-preview.2.24128.5": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-preview.2.24128.5", + "Microsoft.Extensions.Primitives": "9.0.0-preview.2.24128.5", + "System.ComponentModel.Annotations": "5.0.0" + }, + "compile": { + "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/9.0.0-preview.2.24128.5": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets": {} + } + }, "Microsoft.OpenApi/1.4.3": { "type": "package", "compile": { @@ -107,10 +312,158 @@ "frameworkReferences": [ "Microsoft.AspNetCore.App" ] + }, + "System.Buffers/4.5.1": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.ComponentModel.Annotations/5.0.0": { + "type": "package", + "compile": { + "ref/netstandard2.1/System.ComponentModel.Annotations.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/System.ComponentModel.Annotations.dll": { + "related": ".xml" + } + } + }, + "System.Diagnostics.DiagnosticSource/9.0.0-preview.2.24128.5": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets": {} + } + }, + "System.Memory/4.5.5": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Product.Application/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v7.0", + "dependencies": { + "FluentValidation": "11.9.0", + "MediatR": "12.1.1", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0-preview.2.24128.5", + "Product.Domain": "1.0.0" + }, + "compile": { + "bin/placeholder/Product.Application.dll": {} + }, + "runtime": { + "bin/placeholder/Product.Application.dll": {} + } + }, + "Product.Domain/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v7.0", + "compile": { + "bin/placeholder/Product.Domain.dll": {} + }, + "runtime": { + "bin/placeholder/Product.Domain.dll": {} + } } } }, "libraries": { + "FluentValidation/11.9.0": { + "sha512": "VneVlTvwYDkfHV5av3QrQ0amALgrLX6LV94wlYyEsh0B/klJBW7C8y2eAtj5tOZ3jH6CAVpr4s1ZGgew/QWyig==", + "type": "package", + "path": "fluentvalidation/11.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fluent-validation-icon.png", + "fluentvalidation.11.9.0.nupkg.sha512", + "fluentvalidation.nuspec", + "lib/net5.0/FluentValidation.dll", + "lib/net5.0/FluentValidation.xml", + "lib/net6.0/FluentValidation.dll", + "lib/net6.0/FluentValidation.xml", + "lib/net7.0/FluentValidation.dll", + "lib/net7.0/FluentValidation.xml", + "lib/net8.0/FluentValidation.dll", + "lib/net8.0/FluentValidation.xml", + "lib/netstandard2.0/FluentValidation.dll", + "lib/netstandard2.0/FluentValidation.xml", + "lib/netstandard2.1/FluentValidation.dll", + "lib/netstandard2.1/FluentValidation.xml" + ] + }, + "MediatR/12.1.1": { + "sha512": "1AbwzzeS6gn4NdcO6A9LfKS5TXXgAiUQM3J18dREHa7O7TrdCXJ5dNFeRBpzPZY7UWl5Kby+n9pWrPJe3SDiMA==", + "type": "package", + "path": "mediatr/12.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/net6.0/MediatR.dll", + "lib/net6.0/MediatR.xml", + "lib/netstandard2.0/MediatR.dll", + "lib/netstandard2.0/MediatR.xml", + "mediatr.12.1.1.nupkg.sha512", + "mediatr.nuspec" + ] + }, + "MediatR.Contracts/2.0.1": { + "sha512": "FYv95bNT4UwcNA+G/J1oX5OpRiSUxteXaUt2BJbRSdRNiIUNbggJF69wy6mnk2wYToaanpdXZdCwVylt96MpwQ==", + "type": "package", + "path": "mediatr.contracts/2.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/netstandard2.0/MediatR.Contracts.dll", + "lib/netstandard2.0/MediatR.Contracts.xml", + "mediatr.contracts.2.0.1.nupkg.sha512", + "mediatr.contracts.nuspec" + ] + }, "Microsoft.AspNetCore.OpenApi/7.0.1": { "sha512": "rHaFl7SAHM59bwjcmcJMDyAfISkUDZi68iRSrzOZkGzAct72dqnG+w87+aycpayovZ3YLBZXL+6Oh6hAs5rH1w==", "type": "package", @@ -357,6 +710,293 @@ "tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll" ] }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0-preview.2.24128.5": { + "sha512": "LiasOr8XbC0YAV+saqBUi90Wc4rc1gpkq7MzMNBAvE7KnuxQdlxgd7sN4dgr9uWfs76ivfHQOJefI4LPuwViOg==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/9.0.0-preview.2.24128.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-preview.2.24128.5": { + "sha512": "o5j9Gk+qVb0wmOvP4OmGp4Q6KhGDebpwhtiUpoJyiksqFCxbYG4tt2fLaCtsj18CVy8+wVmG73FaYERz9MBe/w==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0-preview.2.24128.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-preview.2.24128.5": { + "sha512": "sZbiNVAKW6Z7giY1LFHh5R8u1fQRYNHB2eCMv2M4rfk3FSZcqRA+JpeYKfiVru5bfVhqb+QTIMzNm5c6TKgrpg==", + "type": "package", + "path": "microsoft.extensions.diagnostics.abstractions/9.0.0-preview.2.24128.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "microsoft.extensions.diagnostics.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "microsoft.extensions.diagnostics.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-preview.2.24128.5": { + "sha512": "PoPRZ4tAPUw1RHGvmnw3kyfVgvROma/zfxbjyfE6iitZzAJUFY0b9ihEuFwhLd0N/O/mMcO5JpcRw7yxIVK5aQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/9.0.0-preview.2.24128.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0-preview.2.24128.5": { + "sha512": "GtDY1I2yW06ScdBmBIzb8zOawUd/ja/UDRm3NQtU4lsbsaDtC6+jr6e52d+N/YtbqDnckvWDWnC8MOf1TK4s7w==", + "type": "package", + "path": "microsoft.extensions.hosting.abstractions/9.0.0-preview.2.24128.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", + "microsoft.extensions.hosting.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0-preview.2.24128.5": { + "sha512": "puBM+NCKWEee/RxKIsunXWkzvNGVS9DqpAUWavFlv1MQwcaHExPE8GYggSAOqVJU5Kv+FPRvd4su4pLiTh/jhg==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/9.0.0-preview.2.24128.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/9.0.0-preview.2.24128.5": { + "sha512": "ez8aBI7u769uNVNhprZEmbZCcXokNqTs8ILbuG+/t+ujuLLZDRcU4SwQpCCp2HDDqKrFlAIekc9qOjYQS1RAlA==", + "type": "package", + "path": "microsoft.extensions.options/9.0.0-preview.2.24128.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/net9.0/Microsoft.Extensions.Options.dll", + "lib/net9.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.9.0.0-preview.2.24128.5.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/9.0.0-preview.2.24128.5": { + "sha512": "9MTM5p0U66zXk205iDOY9qFuGR8NRXjbcQbpfTyhwaecnysToHxD7vKJ2LfdnzH4Msj1vSQ+M1bqdE82W4Y6JA==", + "type": "package", + "path": "microsoft.extensions.primitives/9.0.0-preview.2.24128.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/net9.0/Microsoft.Extensions.Primitives.dll", + "lib/net9.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.9.0.0-preview.2.24128.5.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, "Microsoft.OpenApi/1.4.3": { "sha512": "rURwggB+QZYcSVbDr7HSdhw/FELvMlriW10OeOzjPT7pstefMo7IThhtNtDudxbXhW+lj0NfX72Ka5EDsG8x6w==", "type": "package", @@ -451,11 +1091,220 @@ "swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512", "swashbuckle.aspnetcore.swaggerui.nuspec" ] + }, + "System.Buffers/4.5.1": { + "sha512": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "type": "package", + "path": "system.buffers/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Buffers.dll", + "lib/net461/System.Buffers.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.1/System.Buffers.dll", + "lib/netstandard1.1/System.Buffers.xml", + "lib/netstandard2.0/System.Buffers.dll", + "lib/netstandard2.0/System.Buffers.xml", + "lib/uap10.0.16299/_._", + "ref/net45/System.Buffers.dll", + "ref/net45/System.Buffers.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.1/System.Buffers.dll", + "ref/netstandard1.1/System.Buffers.xml", + "ref/netstandard2.0/System.Buffers.dll", + "ref/netstandard2.0/System.Buffers.xml", + "ref/uap10.0.16299/_._", + "system.buffers.4.5.1.nupkg.sha512", + "system.buffers.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.ComponentModel.Annotations/5.0.0": { + "sha512": "dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==", + "type": "package", + "path": "system.componentmodel.annotations/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net461/System.ComponentModel.Annotations.dll", + "lib/netcore50/System.ComponentModel.Annotations.dll", + "lib/netstandard1.4/System.ComponentModel.Annotations.dll", + "lib/netstandard2.0/System.ComponentModel.Annotations.dll", + "lib/netstandard2.1/System.ComponentModel.Annotations.dll", + "lib/netstandard2.1/System.ComponentModel.Annotations.xml", + "lib/portable-net45+win8/_._", + "lib/win8/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net461/System.ComponentModel.Annotations.dll", + "ref/net461/System.ComponentModel.Annotations.xml", + "ref/netcore50/System.ComponentModel.Annotations.dll", + "ref/netcore50/System.ComponentModel.Annotations.xml", + "ref/netcore50/de/System.ComponentModel.Annotations.xml", + "ref/netcore50/es/System.ComponentModel.Annotations.xml", + "ref/netcore50/fr/System.ComponentModel.Annotations.xml", + "ref/netcore50/it/System.ComponentModel.Annotations.xml", + "ref/netcore50/ja/System.ComponentModel.Annotations.xml", + "ref/netcore50/ko/System.ComponentModel.Annotations.xml", + "ref/netcore50/ru/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/System.ComponentModel.Annotations.dll", + "ref/netstandard1.1/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/System.ComponentModel.Annotations.dll", + "ref/netstandard1.3/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/System.ComponentModel.Annotations.dll", + "ref/netstandard1.4/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard2.0/System.ComponentModel.Annotations.dll", + "ref/netstandard2.0/System.ComponentModel.Annotations.xml", + "ref/netstandard2.1/System.ComponentModel.Annotations.dll", + "ref/netstandard2.1/System.ComponentModel.Annotations.xml", + "ref/portable-net45+win8/_._", + "ref/win8/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.componentmodel.annotations.5.0.0.nupkg.sha512", + "system.componentmodel.annotations.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Diagnostics.DiagnosticSource/9.0.0-preview.2.24128.5": { + "sha512": "VBrex4coFLdclVsy0em9YACvmLfdFhxtPJ6n13Va8Fydw24uiJsEBfMKfblRgESQNnEM2y4En1Hhw6giq3LWvQ==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/9.0.0-preview.2.24128.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.9.0.0-preview.2.24128.5.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Memory/4.5.5": { + "sha512": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "type": "package", + "path": "system.memory/4.5.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Memory.dll", + "lib/net461/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.5.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Product.Application/1.0.0": { + "type": "project", + "path": "../Product.Application/Product.Application.csproj", + "msbuildProject": "../Product.Application/Product.Application.csproj" + }, + "Product.Domain/1.0.0": { + "type": "project", + "path": "../Product.Domain/Product.Domain.csproj", + "msbuildProject": "../Product.Domain/Product.Domain.csproj" } }, "projectFileDependencyGroups": { "net7.0": [ + "MediatR >= 12.1.1", "Microsoft.AspNetCore.OpenApi >= 7.0.1", + "Product.Application >= 1.0.0", "Swashbuckle.AspNetCore >= 6.4.0" ] }, @@ -483,7 +1332,11 @@ "frameworks": { "net7.0": { "targetAlias": "net7.0", - "projectReferences": {} + "projectReferences": { + "/Users/macbook/Projects/ProductService/Src/Product.Application/Product.Application.csproj": { + "projectPath": "/Users/macbook/Projects/ProductService/Src/Product.Application/Product.Application.csproj" + } + } } }, "warningProperties": { @@ -496,6 +1349,10 @@ "net7.0": { "targetAlias": "net7.0", "dependencies": { + "MediatR": { + "target": "Package", + "version": "[12.1.1, )" + }, "Microsoft.AspNetCore.OpenApi": { "target": "Package", "version": "[7.0.1, )" diff --git a/Src/Product.API/obj/project.nuget.cache b/Src/Product.API/obj/project.nuget.cache index 49117bf..e1fe785 100644 --- a/Src/Product.API/obj/project.nuget.cache +++ b/Src/Product.API/obj/project.nuget.cache @@ -1,16 +1,32 @@ { "version": 2, - "dgSpecHash": "Xwt8adTjrMW/yGWdGyHq/fFo72ItbI34k9o2pPMzrk21CfTke1zvPOx2XQPAKIgnCPbRXOQSdjg7cohZAuQYuQ==", + "dgSpecHash": "m306vLHAmCFFY9yyTqhRoAyswWnQLZ7vrzCKDhhfEB/KfeUax/gmfnL5vIf8inWmNSNde9clULz+OImXghUHrQ==", "success": true, "projectFilePath": "/Users/macbook/Projects/ProductService/Src/Product.API/Product.API.csproj", "expectedPackageFiles": [ + "/Users/macbook/.nuget/packages/fluentvalidation/11.9.0/fluentvalidation.11.9.0.nupkg.sha512", + "/Users/macbook/.nuget/packages/mediatr/12.1.1/mediatr.12.1.1.nupkg.sha512", + "/Users/macbook/.nuget/packages/mediatr.contracts/2.0.1/mediatr.contracts.2.0.1.nupkg.sha512", "/Users/macbook/.nuget/packages/microsoft.aspnetcore.openapi/7.0.1/microsoft.aspnetcore.openapi.7.0.1.nupkg.sha512", "/Users/macbook/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5/microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/microsoft.extensions.configuration.abstractions/9.0.0-preview.2.24128.5/microsoft.extensions.configuration.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/9.0.0-preview.2.24128.5/microsoft.extensions.dependencyinjection.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/microsoft.extensions.diagnostics.abstractions/9.0.0-preview.2.24128.5/microsoft.extensions.diagnostics.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/microsoft.extensions.fileproviders.abstractions/9.0.0-preview.2.24128.5/microsoft.extensions.fileproviders.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/microsoft.extensions.hosting.abstractions/9.0.0-preview.2.24128.5/microsoft.extensions.hosting.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/microsoft.extensions.logging.abstractions/9.0.0-preview.2.24128.5/microsoft.extensions.logging.abstractions.9.0.0-preview.2.24128.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/microsoft.extensions.options/9.0.0-preview.2.24128.5/microsoft.extensions.options.9.0.0-preview.2.24128.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/microsoft.extensions.primitives/9.0.0-preview.2.24128.5/microsoft.extensions.primitives.9.0.0-preview.2.24128.5.nupkg.sha512", "/Users/macbook/.nuget/packages/microsoft.openapi/1.4.3/microsoft.openapi.1.4.3.nupkg.sha512", "/Users/macbook/.nuget/packages/swashbuckle.aspnetcore/6.4.0/swashbuckle.aspnetcore.6.4.0.nupkg.sha512", "/Users/macbook/.nuget/packages/swashbuckle.aspnetcore.swagger/6.4.0/swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512", "/Users/macbook/.nuget/packages/swashbuckle.aspnetcore.swaggergen/6.4.0/swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512", - "/Users/macbook/.nuget/packages/swashbuckle.aspnetcore.swaggerui/6.4.0/swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512" + "/Users/macbook/.nuget/packages/swashbuckle.aspnetcore.swaggerui/6.4.0/swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512", + "/Users/macbook/.nuget/packages/system.buffers/4.5.1/system.buffers.4.5.1.nupkg.sha512", + "/Users/macbook/.nuget/packages/system.componentmodel.annotations/5.0.0/system.componentmodel.annotations.5.0.0.nupkg.sha512", + "/Users/macbook/.nuget/packages/system.diagnostics.diagnosticsource/9.0.0-preview.2.24128.5/system.diagnostics.diagnosticsource.9.0.0-preview.2.24128.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/system.memory/4.5.5/system.memory.4.5.5.nupkg.sha512", + "/Users/macbook/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/Src/Product.API/obj/project.packagespec.json b/Src/Product.API/obj/project.packagespec.json index 4387825..49787f1 100644 --- a/Src/Product.API/obj/project.packagespec.json +++ b/Src/Product.API/obj/project.packagespec.json @@ -1 +1 @@ -"restore":{"projectUniqueName":"/Users/macbook/Projects/ProductService/Src/Product.API/Product.API.csproj","projectName":"Product.API","projectPath":"/Users/macbook/Projects/ProductService/Src/Product.API/Product.API.csproj","outputPath":"/Users/macbook/Projects/ProductService/Src/Product.API/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net7.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net7.0":{"targetAlias":"net7.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net7.0":{"targetAlias":"net7.0","dependencies":{"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[7.0.1, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.4.0, )"}},"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/local/share/dotnet/sdk/7.0.101/RuntimeIdentifierGraph.json"}} \ No newline at end of file +"restore":{"projectUniqueName":"/Users/macbook/Projects/ProductService/Src/Product.API/Product.API.csproj","projectName":"Product.API","projectPath":"/Users/macbook/Projects/ProductService/Src/Product.API/Product.API.csproj","outputPath":"/Users/macbook/Projects/ProductService/Src/Product.API/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net7.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net7.0":{"targetAlias":"net7.0","projectReferences":{"/Users/macbook/Projects/ProductService/Src/Product.Application/Product.Application.csproj":{"projectPath":"/Users/macbook/Projects/ProductService/Src/Product.Application/Product.Application.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net7.0":{"targetAlias":"net7.0","dependencies":{"MediatR":{"target":"Package","version":"[12.1.1, )"},"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[7.0.1, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.4.0, )"}},"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/local/share/dotnet/sdk/7.0.101/RuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Src/Product.API/obj/rider.project.model.nuget.info b/Src/Product.API/obj/rider.project.model.nuget.info index 973099a..ef8dc84 100644 --- a/Src/Product.API/obj/rider.project.model.nuget.info +++ b/Src/Product.API/obj/rider.project.model.nuget.info @@ -1 +1 @@ -17109444857679871 \ No newline at end of file +17159440743875245 \ No newline at end of file diff --git a/Src/Product.API/obj/rider.project.restore.info b/Src/Product.API/obj/rider.project.restore.info index 973099a..550a45b 100644 --- a/Src/Product.API/obj/rider.project.restore.info +++ b/Src/Product.API/obj/rider.project.restore.info @@ -1 +1 @@ -17109444857679871 \ No newline at end of file +17159441612505359 \ No newline at end of file diff --git a/Src/Product.Application/obj/rider.project.restore.info b/Src/Product.Application/obj/rider.project.restore.info index b337314..0409046 100644 --- a/Src/Product.Application/obj/rider.project.restore.info +++ b/Src/Product.Application/obj/rider.project.restore.info @@ -1 +1 @@ -17109444857660281 \ No newline at end of file +17159440743884754 \ No newline at end of file diff --git a/Src/Product.Domain/obj/rider.project.restore.info b/Src/Product.Domain/obj/rider.project.restore.info index 4a5bfd7..68c9eb0 100644 --- a/Src/Product.Domain/obj/rider.project.restore.info +++ b/Src/Product.Domain/obj/rider.project.restore.info @@ -1 +1 @@ -17109444857633001 \ No newline at end of file +17159440743905280 \ No newline at end of file diff --git a/Src/Product.Infrastructure/obj/rider.project.restore.info b/Src/Product.Infrastructure/obj/rider.project.restore.info index 1bf3bd3..286ee2f 100644 --- a/Src/Product.Infrastructure/obj/rider.project.restore.info +++ b/Src/Product.Infrastructure/obj/rider.project.restore.info @@ -1 +1 @@ -17109444857661896 \ No newline at end of file +17159440743879369 \ No newline at end of file diff --git a/Src/Product.Ioc/obj/rider.project.restore.info b/Src/Product.Ioc/obj/rider.project.restore.info index b8ab746..70c53de 100644 --- a/Src/Product.Ioc/obj/rider.project.restore.info +++ b/Src/Product.Ioc/obj/rider.project.restore.info @@ -1 +1 @@ -17109444857666370 \ No newline at end of file +17159440743881468 \ No newline at end of file diff --git a/Tests/Product.Api.Tests/obj/rider.project.restore.info b/Tests/Product.Api.Tests/obj/rider.project.restore.info index 0e31a07..e1c9cc9 100644 --- a/Tests/Product.Api.Tests/obj/rider.project.restore.info +++ b/Tests/Product.Api.Tests/obj/rider.project.restore.info @@ -1 +1 @@ -17109444857986117 \ No newline at end of file +17159440744854689 \ No newline at end of file diff --git a/Tests/Product.Application.Tests/obj/rider.project.restore.info b/Tests/Product.Application.Tests/obj/rider.project.restore.info index 04d113a..81033d1 100644 --- a/Tests/Product.Application.Tests/obj/rider.project.restore.info +++ b/Tests/Product.Application.Tests/obj/rider.project.restore.info @@ -1 +1 @@ -17109444857993886 \ No newline at end of file +17159440744884633 \ No newline at end of file diff --git a/Tests/Product.Domain.Tests/obj/rider.project.restore.info b/Tests/Product.Domain.Tests/obj/rider.project.restore.info index 23cb42e..b8e067c 100644 --- a/Tests/Product.Domain.Tests/obj/rider.project.restore.info +++ b/Tests/Product.Domain.Tests/obj/rider.project.restore.info @@ -1 +1 @@ -17109444857992960 \ No newline at end of file +17159440744885495 \ No newline at end of file diff --git a/Tests/Product.Infrastructure.Tests/obj/rider.project.restore.info b/Tests/Product.Infrastructure.Tests/obj/rider.project.restore.info index 3029ff4..66aeb46 100644 --- a/Tests/Product.Infrastructure.Tests/obj/rider.project.restore.info +++ b/Tests/Product.Infrastructure.Tests/obj/rider.project.restore.info @@ -1 +1 @@ -17109444857995391 \ No newline at end of file +17159440744883344 \ No newline at end of file