Skip to content

Commit 7e1254d

Browse files
committed
[#1] [up] deps
[#1] [edit] deps fixed [#1] [add] initial responses
1 parent da0a309 commit 7e1254d

6 files changed

Lines changed: 17 additions & 4 deletions

File tree

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"cSpell.words": [
3+
"cref"
4+
]
5+
}

src/Simplify.Web.Swagger/ControllerAction.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.Collections.Generic;
23
using Microsoft.OpenApi.Models;
34

45
namespace Simplify.Web.Swagger
@@ -16,6 +17,11 @@ public class ControllerAction
1617
/// </summary>
1718
public OperationType Type { get; set; }
1819

20+
/// <summary>
21+
/// Controller responses
22+
/// </summary>
23+
public IList<OpenApiResponse> Responses = new List<OpenApiResponse>();
24+
1925
/// <summary>
2026
/// Controller path
2127
/// </summary>

src/Simplify.Web.Swagger/Simplify.Web.Swagger.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<PackageReleaseNotes>See https://github.com/SimplifyNet/Simplify.Web.Swagger/tree/master/src/Simplify.Web.Swagger/CHANGELOG.md for details</PackageReleaseNotes>
2424
</PropertyGroup>
2525
<ItemGroup>
26-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="2.2.0" />
26+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="2.3.0" />
2727
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.3.1" />
2828
<PackageReference Include="Simplify.Web" Version="4.5.1" />
2929
</ItemGroup>

src/Simplify.Web.Swagger/SimplifyWebDocumentFilter.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ private static OpenApiPathItem CreatePathItem(IEnumerable<ControllerAction> acti
3434
return pathItem;
3535
}
3636

37-
3837
private static OpenApiOperation CreateOperation(ControllerAction item)
3938
{
4039
var operation = new OpenApiOperation();

src/TesterApp/Controllers/Api/v1/Users/DeleteController.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ public override ControllerResponse Invoke()
1818
if (RouteParameters.id <= 0)
1919
return StatusCode(400, "User ID is invalid");
2020

21+
if (RouteParameters.id > 100)
22+
return StatusCode(500, "Internal Server Error");
23+
2124
return NoContent();
2225
}
2326
}

src/TesterApp/TesterApp.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</ItemGroup>
99
<ItemGroup>
1010
<PackageReference Include="Simplify.Web.Json" Version="2.2.2" />
11-
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.3.*" />
12-
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="6.3.*" />
11+
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.3.1" />
12+
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="6.3.1" />
1313
</ItemGroup>
1414
</Project>

0 commit comments

Comments
 (0)