Skip to content

Commit 623cae9

Browse files
committed
Move endpoints and responses
1 parent 0b59212 commit 623cae9

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

src/Api/Setup/ApiEndpoints.cs renamed to src/Api/Endpoints/Endpoints.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
using Microsoft.AspNetCore.Http.HttpResults;
44
using Services;
55

6-
namespace Api.Setup;
6+
namespace Api.Endpoints;
77

8-
internal static class ApiEndpoints
8+
internal static class Endpoints
99
{
10-
public static void ConfigureEndpoints(this WebApplication app)
10+
public static void MapEndpoints(this WebApplication app)
1111
{
1212
var apiVersionSet = app.NewApiVersionSet()
1313
.HasApiVersion(new ApiVersion(1))
@@ -125,7 +125,3 @@ public static void ConfigureEndpoints(this WebApplication app)
125125
.ProducesProblem((int)HttpStatusCode.InternalServerError);
126126
}
127127
}
128-
129-
public record LongestDownwardTrendResponse(int Days);
130-
public record HighestTradingVolumeResponse(DateOnly Date, decimal Volume);
131-
public record BuyAndSellResponse(DateOnly BuyDate, DateOnly SellDate);

src/Api/Endpoints/Responses.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
namespace Api.Endpoints;
2+
3+
public record LongestDownwardTrendResponse(int Days);
4+
public record HighestTradingVolumeResponse(DateOnly Date, decimal Volume);
5+
public record BuyAndSellResponse(DateOnly BuyDate, DateOnly SellDate);

src/Api/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System.Globalization;
2+
using Api.Endpoints;
23
using Api.Setup;
34
using Azure.Identity;
45
using Common;
@@ -42,7 +43,7 @@
4243

4344
var app = builder.Build();
4445

45-
app.ConfigureEndpoints();
46+
app.MapEndpoints();
4647

4748
app.ConfigureMiddleware(app.Environment, app.Configuration);
4849

tests/IntegrationTests/ApiEndpointsTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Net;
33
using System.Net.Http.Json;
44
using System.Text.Json;
5-
using Api.Setup;
5+
using Api.Endpoints;
66
using IntegrationTests.Setup;
77
using Shouldly;
88
using Xunit;

0 commit comments

Comments
 (0)