Skip to content

Commit fa881c5

Browse files
Copilotkamilbaczek
andcommitted
Upgrade Chapter 3 to .NET 10: Update framework and package versions
Co-authored-by: kamilbaczek <74410956+kamilbaczek@users.noreply.github.com>
1 parent 2ec071c commit fa881c5

11 files changed

Lines changed: 36 additions & 54 deletions

File tree

Chapter-3-microservice-extraction/Fitnet.Common/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<AssemblyName>EvolutionaryArchitecture.$(MSBuildProjectName)</AssemblyName>
55
<RootNamespace>$(AssemblyName)</RootNamespace>
6-
<TargetFramework>net9.0</TargetFramework>
6+
<TargetFramework>net10.0</TargetFramework>
77
<AnalysisLevel>latest</AnalysisLevel>
88
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

Chapter-3-microservice-extraction/Fitnet.Common/Directory.Packages.props

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
<PackageVersion Include="MassTransit" Version="8.3.2" />
99
<PackageVersion Include="MediatR" Version="12.5.0" />
1010
<PackageVersion Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.3.0" />
11-
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.9" />
12-
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.9" />
13-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.9" />
14-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.9" />
11+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.1" />
12+
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="10.0.1" />
13+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.1" />
14+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.1" />
1515
</ItemGroup>
1616
<ItemGroup Label="Tests">
1717
<PackageVersion Include="Bogus" Version="35.6.3" />
1818
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
19-
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.9" />
19+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.1" />
2020
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
2121
<PackageVersion Include="Shouldly" Version="4.3.0" />
2222
<PackageVersion Include="Testcontainers" Version="4.7.0" />

Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<AssemblyName>EvolutionaryArchitecture.$(MSBuildProjectName)</AssemblyName>
55
<RootNamespace>$(AssemblyName)</RootNamespace>
6-
<TargetFramework>net9.0</TargetFramework>
6+
<TargetFramework>net10.0</TargetFramework>
77
<AnalysisLevel>latest</AnalysisLevel>
88
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Directory.Packages.props

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@
1313
<PackageVersion Include="MassTransit.RabbitMQ" Version="8.3.2" />
1414
<PackageVersion Include="MediatR" Version="12.5.0" />
1515
<PackageVersion Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.3.0" />
16-
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="9.0.9" />
17-
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="9.0.9" />
18-
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
19-
<PackageVersion Include="Swashbuckle.AspNetCore" Version="9.0.4" />
16+
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.1" />
17+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.1" />
18+
<PackageVersion Include="Microsoft.OpenApi" Version="2.3.0" />
19+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
20+
<PackageVersion Include="Swashbuckle.AspNetCore" Version="10.0.1" />
2021
</ItemGroup>
2122
<ItemGroup Label="Tests">
2223
<PackageVersion Include="Bogus" Version="35.6.3" />

Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Fitnet.Contracts.Api/Prepare/PrepareContractEndpoint.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,8 @@ internal static void MapPrepareContract(this IEndpointRouteBuilder app) => app.M
1818
return Results.Created($"/{ContractsApiPaths.Prepare}/{contractId}", contractId);
1919
})
2020
.ValidateRequest<PrepareContractRequest>()
21-
.WithOpenApi(operation => new(operation)
22-
{
23-
Summary = "Triggers preparation of a new contract for new or existing customer",
24-
Description =
25-
"This endpoint is used to prepare a new contract for new and existing customers.",
26-
})
21+
.WithSummary("Triggers preparation of a new contract for new or existing customer")
22+
.WithDescription("This endpoint is used to prepare a new contract for new and existing customers.")
2723
.Produces<string>(StatusCodes.Status201Created)
2824
.Produces(StatusCodes.Status409Conflict)
2925
.Produces(StatusCodes.Status500InternalServerError);

Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Fitnet.Contracts.Api/Sign/SignContractEndpoint.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,8 @@ internal static void MapSignContract(this IEndpointRouteBuilder app) => app.MapP
1919
return Results.NoContent();
2020
})
2121
.ValidateRequest<SignContractRequestValidator>()
22-
.WithOpenApi(operation => new(operation)
23-
{
24-
Summary = "Signs prepared contract",
25-
Description =
26-
"This endpoint is used to sign prepared contract by customer.",
27-
})
22+
.WithSummary("Signs prepared contract")
23+
.WithDescription("This endpoint is used to sign prepared contract by customer.")
2824
.Produces(StatusCodes.Status204NoContent)
2925
.Produces(StatusCodes.Status404NotFound)
3026
.Produces(StatusCodes.Status409Conflict)

Chapter-3-microservice-extraction/Fitnet/Src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<AssemblyName>EvolutionaryArchitecture.$(MSBuildProjectName)</AssemblyName>
55
<RootNamespace>$(AssemblyName)</RootNamespace>
6-
<TargetFramework>net9.0</TargetFramework>
6+
<TargetFramework>net10.0</TargetFramework>
77
<AnalysisLevel>latest</AnalysisLevel>
88
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

Chapter-3-microservice-extraction/Fitnet/Src/Directory.Packages.props

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,26 @@
1515
<PackageVersion Include="MassTransit.RabbitMQ" Version="8.3.2" />
1616
<PackageVersion Include="MediatR" Version="12.5.0" />
1717
<PackageVersion Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.3.0" />
18-
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="9.0.9" />
19-
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="9.0.9" />
20-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.9" />
21-
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="9.0.9" />
22-
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.9" />
23-
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.9" />
24-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.9" />
25-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.9" />
18+
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.1" />
19+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.1" />
20+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.1" />
21+
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.1" />
22+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.1" />
23+
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="10.0.1" />
24+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.1" />
25+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.1" />
2626
<PackageVersion Include="Npgsql" Version="9.0.3" />
27-
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
28-
<PackageVersion Include="Swashbuckle.AspNetCore" Version="9.0.4" />
27+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
28+
<PackageVersion Include="Microsoft.OpenApi" Version="2.3.0" />
29+
<PackageVersion Include="Swashbuckle.AspNetCore" Version="10.0.1" />
2930
</ItemGroup>
3031
<ItemGroup Label="Tests">
3132
<PackageVersion Include="Bogus" Version="35.6.3" />
3233
<PackageVersion Include="BouncyCastle.Cryptography" Version="2.4.0" />
3334
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
3435
<PackageVersion Include="EvolutionaryArchitecture.Fitnet.Common.IntegrationTestsToolbox" Version="3.2.5" />
35-
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.9" />
36-
<PackageVersion Include="Microsoft.Extensions.TimeProvider.Testing" Version="9.9.0" />
36+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.1" />
37+
<PackageVersion Include="Microsoft.Extensions.TimeProvider.Testing" Version="10.0.1" />
3738
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
3839
<PackageVersion Include="NSubstitute" Version="5.3.0" />
3940
<PackageVersion Include="Shouldly" Version="4.3.0" />

Chapter-3-microservice-extraction/Fitnet/Src/Passes/Fitnet.Passes.Api/GetAllPasses/GetAllPassesEndpoint.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,8 @@ internal static void MapGetAllPasses(this IEndpointRouteBuilder app) =>
1919

2020
return Results.Ok(response);
2121
})
22-
.WithOpenApi(operation => new(operation)
23-
{
24-
Summary = "Returns all passes that exist in the system",
25-
Description =
26-
"This endpoint is used to retrieve all existing passes.",
27-
})
22+
.WithSummary("Returns all passes that exist in the system")
23+
.WithDescription("This endpoint is used to retrieve all existing passes.")
2824
.Produces<GetAllPassesResponse>()
2925
.Produces(StatusCodes.Status500InternalServerError);
3026
}

Chapter-3-microservice-extraction/Fitnet/Src/Passes/Fitnet.Passes.Api/MarkPassAsExpired/MarkPassAsExpiredEndpoint.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,8 @@ internal static void MapMarkPassAsExpired(this IEndpointRouteBuilder app) => app
3232

3333
return Results.NoContent();
3434
})
35-
.WithOpenApi(operation => new(operation)
36-
{
37-
Summary = "Marks pass which expired",
38-
Description =
39-
"This endpoint is used to mark expired pass. Based on that it is possible to offer new contract to customer.",
40-
})
35+
.WithSummary("Marks pass which expired")
36+
.WithDescription("This endpoint is used to mark expired pass. Based on that it is possible to offer new contract to customer.")
4137
.Produces(StatusCodes.Status204NoContent)
4238
.Produces(StatusCodes.Status404NotFound)
4339
.Produces(StatusCodes.Status500InternalServerError);

0 commit comments

Comments
 (0)