Skip to content

Commit f9fee5e

Browse files
DangDang
authored andcommitted
update
1 parent c57636b commit f9fee5e

23 files changed

+45
-216
lines changed

VehicleShowroomManagement/src/Application/DependencyInjection/ApplicationModule.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,24 @@ protected override void Load(ContainerBuilder builder)
2323
// Register all handlers
2424
builder.RegisterAssemblyTypes(applicationAssembly)
2525
.AsClosedTypesOf(typeof(IRequestHandler<,>))
26-
.AsImplementedInterfaces();
26+
.AsImplementedInterfaces()
27+
.InstancePerLifetimeScope();
2728

2829
builder.RegisterAssemblyTypes(applicationAssembly)
2930
.AsClosedTypesOf(typeof(IRequestHandler<>))
30-
.AsImplementedInterfaces();
31+
.AsImplementedInterfaces()
32+
.InstancePerLifetimeScope();
3133

3234
builder.RegisterAssemblyTypes(applicationAssembly)
3335
.AsClosedTypesOf(typeof(INotificationHandler<>))
34-
.AsImplementedInterfaces();
36+
.AsImplementedInterfaces()
37+
.InstancePerLifetimeScope();
3538

3639
// Register pipeline behaviors
3740
builder.RegisterAssemblyTypes(applicationAssembly)
3841
.AsClosedTypesOf(typeof(IPipelineBehavior<,>))
39-
.AsImplementedInterfaces();
42+
.AsImplementedInterfaces()
43+
.InstancePerLifetimeScope();
4044

4145
// Domain services registration (if any in Application layer)
4246
// Add any additional application-specific services here

VehicleShowroomManagement/src/Application/VehicleShowroomManagement.Application.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<ItemGroup>
1212
<PackageReference Include="Autofac" Version="8.4.0" />
13-
<PackageReference Include="MediatR" Version="13.0.0" />
13+
<PackageReference Include="MediatR" Version="12.2.0" />
1414
<PackageReference Include="FluentValidation" Version="11.9.2" />
1515
<PackageReference Include="AutoMapper" Version="12.0.1" />
1616
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />

VehicleShowroomManagement/src/Application/obj/VehicleShowroomManagement.Application.csproj.nuget.dgspec.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
},
8686
"MediatR": {
8787
"target": "Package",
88-
"version": "[13.0.0, )"
88+
"version": "[12.2.0, )"
8989
},
9090
"Microsoft.AspNetCore.Http.Abstractions": {
9191
"target": "Package",
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<?xml version="1.0" encoding="utf-8" standalone="no"?>
22
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
4-
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Options.targets')" />
5-
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
64
<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')" />
5+
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
76
</ImportGroup>
87
</Project>

VehicleShowroomManagement/src/Application/obj/project.assets.json

Lines changed: 12 additions & 189 deletions
Original file line numberDiff line numberDiff line change
@@ -231,21 +231,19 @@
231231
}
232232
}
233233
},
234-
"MediatR/13.0.0": {
234+
"MediatR/12.2.0": {
235235
"type": "package",
236236
"dependencies": {
237237
"MediatR.Contracts": "[2.0.1, 3.0.0)",
238-
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
239-
"Microsoft.Extensions.Logging": "8.0.0",
240-
"Microsoft.IdentityModel.JsonWebTokens": "8.0.1"
238+
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
241239
},
242240
"compile": {
243-
"lib/net8.0/MediatR.dll": {
241+
"lib/net6.0/MediatR.dll": {
244242
"related": ".xml"
245243
}
246244
},
247245
"runtime": {
248-
"lib/net8.0/MediatR.dll": {
246+
"lib/net6.0/MediatR.dll": {
249247
"related": ".xml"
250248
}
251249
}
@@ -473,25 +471,6 @@
473471
"buildTransitive/net6.0/_._": {}
474472
}
475473
},
476-
"Microsoft.Extensions.DependencyInjection/8.0.0": {
477-
"type": "package",
478-
"dependencies": {
479-
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
480-
},
481-
"compile": {
482-
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
483-
"related": ".xml"
484-
}
485-
},
486-
"runtime": {
487-
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
488-
"related": ".xml"
489-
}
490-
},
491-
"build": {
492-
"buildTransitive/net6.0/_._": {}
493-
}
494-
},
495474
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
496475
"type": "package",
497476
"compile": {
@@ -508,27 +487,6 @@
508487
"buildTransitive/net6.0/_._": {}
509488
}
510489
},
511-
"Microsoft.Extensions.Logging/8.0.0": {
512-
"type": "package",
513-
"dependencies": {
514-
"Microsoft.Extensions.DependencyInjection": "8.0.0",
515-
"Microsoft.Extensions.Logging.Abstractions": "8.0.0",
516-
"Microsoft.Extensions.Options": "8.0.0"
517-
},
518-
"compile": {
519-
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
520-
"related": ".xml"
521-
}
522-
},
523-
"runtime": {
524-
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
525-
"related": ".xml"
526-
}
527-
},
528-
"build": {
529-
"buildTransitive/net6.0/_._": {}
530-
}
531-
},
532490
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
533491
"type": "package",
534492
"dependencies": {
@@ -548,26 +506,6 @@
548506
"buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
549507
}
550508
},
551-
"Microsoft.Extensions.Options/8.0.0": {
552-
"type": "package",
553-
"dependencies": {
554-
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
555-
"Microsoft.Extensions.Primitives": "8.0.0"
556-
},
557-
"compile": {
558-
"lib/net8.0/Microsoft.Extensions.Options.dll": {
559-
"related": ".xml"
560-
}
561-
},
562-
"runtime": {
563-
"lib/net8.0/Microsoft.Extensions.Options.dll": {
564-
"related": ".xml"
565-
}
566-
},
567-
"build": {
568-
"buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {}
569-
}
570-
},
571509
"Microsoft.Extensions.Primitives/8.0.0": {
572510
"type": "package",
573511
"compile": {
@@ -2259,23 +2197,19 @@
22592197
"mailkit.nuspec"
22602198
]
22612199
},
2262-
"MediatR/13.0.0": {
2263-
"sha512": "gR5vSoIINsXs86we38qdIfG62f6ngxT2sSaePsakJGHJIgLUDA7b41lujGXGWxX0hWyk8suajr2VKcAYSVMtdw==",
2200+
"MediatR/12.2.0": {
2201+
"sha512": "8TUFrHapKi6D74PhnSNEguRsH91HNGyP3R4ZQdgDorJgl9Wac5Prh0vA33QfrniAaS6L2xNNhc6vxzg+5AIbwA==",
22642202
"type": "package",
2265-
"path": "mediatr/13.0.0",
2203+
"path": "mediatr/12.2.0",
22662204
"files": [
22672205
".nupkg.metadata",
22682206
".signature.p7s",
2269-
"LICENSE.md",
2270-
"README.md",
22712207
"gradient_128x128.png",
2272-
"lib/net8.0/MediatR.dll",
2273-
"lib/net8.0/MediatR.xml",
2274-
"lib/net9.0/MediatR.dll",
2275-
"lib/net9.0/MediatR.xml",
2208+
"lib/net6.0/MediatR.dll",
2209+
"lib/net6.0/MediatR.xml",
22762210
"lib/netstandard2.0/MediatR.dll",
22772211
"lib/netstandard2.0/MediatR.xml",
2278-
"mediatr.13.0.0.nupkg.sha512",
2212+
"mediatr.12.2.0.nupkg.sha512",
22792213
"mediatr.nuspec"
22802214
]
22812215
},
@@ -3181,38 +3115,6 @@
31813115
"useSharedDesignerContext.txt"
31823116
]
31833117
},
3184-
"Microsoft.Extensions.DependencyInjection/8.0.0": {
3185-
"sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
3186-
"type": "package",
3187-
"path": "microsoft.extensions.dependencyinjection/8.0.0",
3188-
"files": [
3189-
".nupkg.metadata",
3190-
".signature.p7s",
3191-
"Icon.png",
3192-
"LICENSE.TXT",
3193-
"PACKAGE.md",
3194-
"THIRD-PARTY-NOTICES.TXT",
3195-
"buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
3196-
"buildTransitive/net462/_._",
3197-
"buildTransitive/net6.0/_._",
3198-
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
3199-
"lib/net462/Microsoft.Extensions.DependencyInjection.dll",
3200-
"lib/net462/Microsoft.Extensions.DependencyInjection.xml",
3201-
"lib/net6.0/Microsoft.Extensions.DependencyInjection.dll",
3202-
"lib/net6.0/Microsoft.Extensions.DependencyInjection.xml",
3203-
"lib/net7.0/Microsoft.Extensions.DependencyInjection.dll",
3204-
"lib/net7.0/Microsoft.Extensions.DependencyInjection.xml",
3205-
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
3206-
"lib/net8.0/Microsoft.Extensions.DependencyInjection.xml",
3207-
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
3208-
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
3209-
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
3210-
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
3211-
"microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
3212-
"microsoft.extensions.dependencyinjection.nuspec",
3213-
"useSharedDesignerContext.txt"
3214-
]
3215-
},
32163118
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
32173119
"sha512": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
32183120
"type": "package",
@@ -3245,38 +3147,6 @@
32453147
"useSharedDesignerContext.txt"
32463148
]
32473149
},
3248-
"Microsoft.Extensions.Logging/8.0.0": {
3249-
"sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
3250-
"type": "package",
3251-
"path": "microsoft.extensions.logging/8.0.0",
3252-
"files": [
3253-
".nupkg.metadata",
3254-
".signature.p7s",
3255-
"Icon.png",
3256-
"LICENSE.TXT",
3257-
"PACKAGE.md",
3258-
"THIRD-PARTY-NOTICES.TXT",
3259-
"buildTransitive/net461/Microsoft.Extensions.Logging.targets",
3260-
"buildTransitive/net462/_._",
3261-
"buildTransitive/net6.0/_._",
3262-
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
3263-
"lib/net462/Microsoft.Extensions.Logging.dll",
3264-
"lib/net462/Microsoft.Extensions.Logging.xml",
3265-
"lib/net6.0/Microsoft.Extensions.Logging.dll",
3266-
"lib/net6.0/Microsoft.Extensions.Logging.xml",
3267-
"lib/net7.0/Microsoft.Extensions.Logging.dll",
3268-
"lib/net7.0/Microsoft.Extensions.Logging.xml",
3269-
"lib/net8.0/Microsoft.Extensions.Logging.dll",
3270-
"lib/net8.0/Microsoft.Extensions.Logging.xml",
3271-
"lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
3272-
"lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
3273-
"lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
3274-
"lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
3275-
"microsoft.extensions.logging.8.0.0.nupkg.sha512",
3276-
"microsoft.extensions.logging.nuspec",
3277-
"useSharedDesignerContext.txt"
3278-
]
3279-
},
32803150
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
32813151
"sha512": "nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
32823152
"type": "package",
@@ -3350,53 +3220,6 @@
33503220
"useSharedDesignerContext.txt"
33513221
]
33523222
},
3353-
"Microsoft.Extensions.Options/8.0.0": {
3354-
"sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
3355-
"type": "package",
3356-
"path": "microsoft.extensions.options/8.0.0",
3357-
"files": [
3358-
".nupkg.metadata",
3359-
".signature.p7s",
3360-
"Icon.png",
3361-
"LICENSE.TXT",
3362-
"PACKAGE.md",
3363-
"THIRD-PARTY-NOTICES.TXT",
3364-
"analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
3365-
"analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3366-
"analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3367-
"analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3368-
"analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3369-
"analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3370-
"analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3371-
"analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3372-
"analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3373-
"analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3374-
"analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3375-
"analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3376-
"analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3377-
"analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
3378-
"buildTransitive/net461/Microsoft.Extensions.Options.targets",
3379-
"buildTransitive/net462/Microsoft.Extensions.Options.targets",
3380-
"buildTransitive/net6.0/Microsoft.Extensions.Options.targets",
3381-
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
3382-
"buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
3383-
"lib/net462/Microsoft.Extensions.Options.dll",
3384-
"lib/net462/Microsoft.Extensions.Options.xml",
3385-
"lib/net6.0/Microsoft.Extensions.Options.dll",
3386-
"lib/net6.0/Microsoft.Extensions.Options.xml",
3387-
"lib/net7.0/Microsoft.Extensions.Options.dll",
3388-
"lib/net7.0/Microsoft.Extensions.Options.xml",
3389-
"lib/net8.0/Microsoft.Extensions.Options.dll",
3390-
"lib/net8.0/Microsoft.Extensions.Options.xml",
3391-
"lib/netstandard2.0/Microsoft.Extensions.Options.dll",
3392-
"lib/netstandard2.0/Microsoft.Extensions.Options.xml",
3393-
"lib/netstandard2.1/Microsoft.Extensions.Options.dll",
3394-
"lib/netstandard2.1/Microsoft.Extensions.Options.xml",
3395-
"microsoft.extensions.options.8.0.0.nupkg.sha512",
3396-
"microsoft.extensions.options.nuspec",
3397-
"useSharedDesignerContext.txt"
3398-
]
3399-
},
34003223
"Microsoft.Extensions.Primitives/8.0.0": {
34013224
"sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
34023225
"type": "package",
@@ -6381,7 +6204,7 @@
63816204
"CloudinaryDotNet >= 1.26.2",
63826205
"FluentValidation >= 11.9.2",
63836206
"MailKit >= 4.8.0",
6384-
"MediatR >= 13.0.0",
6207+
"MediatR >= 12.2.0",
63856208
"Microsoft.AspNetCore.Http.Abstractions >= 2.2.0",
63866209
"Microsoft.Extensions.Configuration.Abstractions >= 8.0.0",
63876210
"Microsoft.Extensions.DependencyInjection.Abstractions >= 8.0.2",
@@ -6479,7 +6302,7 @@
64796302
},
64806303
"MediatR": {
64816304
"target": "Package",
6482-
"version": "[13.0.0, )"
6305+
"version": "[12.2.0, )"
64836306
},
64846307
"Microsoft.AspNetCore.Http.Abstractions": {
64856308
"target": "Package",

0 commit comments

Comments
 (0)