summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RhSolutions.Api/Program.cs9
-rw-r--r--RhSolutions.Api/RhSolutions.Api.csproj1
2 files changed, 9 insertions, 1 deletions
diff --git a/RhSolutions.Api/Program.cs b/RhSolutions.Api/Program.cs
index e98701a..c4ac88d 100644
--- a/RhSolutions.Api/Program.cs
+++ b/RhSolutions.Api/Program.cs
@@ -60,12 +60,19 @@ builder.Services.AddKeyedTransient<IProductQueryModifier, Sleeve>("Монтаж
.AddKeyedTransient<IProductQueryModifier, StabilPipe>("Stabil")
.AddKeyedTransient<IProductQueryModifier, BlackPipe>("Black");
+builder.Services.AddSwaggerGen();
+
var app = builder.Build();
app.MapControllers();
app.UseMiddleware<QueryModifier>();
+app.UseSwagger().UseSwaggerUI(options =>
+{
+ options.SwaggerEndpoint("/swagger/v1/swagger.json", "v1");
+ options.RoutePrefix = string.Empty;
+});
var context = app.Services.CreateScope().ServiceProvider
.GetRequiredService<RhSolutionsContext>();
-
+
app.Run();
diff --git a/RhSolutions.Api/RhSolutions.Api.csproj b/RhSolutions.Api/RhSolutions.Api.csproj
index 9b398c8..fac265e 100644
--- a/RhSolutions.Api/RhSolutions.Api.csproj
+++ b/RhSolutions.Api/RhSolutions.Api.csproj
@@ -19,6 +19,7 @@
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL.Design" Version="1.1.0" />
<PackageReference Include="Rhsolutions.ProductSku" Version="1.0.2" />
+ <PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
</ItemGroup>
<ItemGroup>