include changes

This commit is contained in:
StevanFreeborn
2022-06-19 16:42:02 -05:00
parent 41e93dd5f4
commit 58f3c0e930
7 changed files with 31 additions and 85 deletions
+18 -5
View File
@@ -1,5 +1,20 @@
using Microsoft.Extensions.Options;
using MongoDB.Driver;
using server.Persistence;
using server.Persistence.Repositories;
var builder = WebApplication.CreateBuilder(args);
builder.Services.Configure<DatabaseSettings>(
builder.Configuration.GetSection("MongoDBSettings"));
builder.Services.AddSingleton<IDatabaseSettings>(sp =>
sp.GetRequiredService<IOptions<DatabaseSettings>>().Value);
builder.Services.AddSingleton<IDbContext, DbContext>();
builder.Services.AddScoped<ISeasonRepository, SeasonRepository>();
builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer();
@@ -7,11 +22,9 @@ builder.Services.AddSwaggerGen();
var app = builder.Build();
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}
app.UseSwagger();
app.UseSwaggerUI();
app.UseHttpsRedirection();