diff options
-rw-r--r-- | RhSolutions.Api/Program.cs | 9 | ||||
-rw-r--r-- | RhSolutions.Api/RhSolutions.Api.csproj | 1 |
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> |