From 34a004158ec85c8ecfee5652ba7a8f7fecd498b0 Mon Sep 17 00:00:00 2001 From: Allllen4a Date: Tue, 30 Apr 2024 19:29:51 +0400 Subject: [PATCH] program --- .../BeautySalonRestApi.csproj | 1 + BeautySalonView/BeatySalonRestApi/Program.cs | 54 +++++++++++++------ 2 files changed, 40 insertions(+), 15 deletions(-) diff --git a/BeautySalonView/BeatySalonRestApi/BeautySalonRestApi.csproj b/BeautySalonView/BeatySalonRestApi/BeautySalonRestApi.csproj index 6ee4d66..c212c7b 100644 --- a/BeautySalonView/BeatySalonRestApi/BeautySalonRestApi.csproj +++ b/BeautySalonView/BeatySalonRestApi/BeautySalonRestApi.csproj @@ -19,6 +19,7 @@ + diff --git a/BeautySalonView/BeatySalonRestApi/Program.cs b/BeautySalonView/BeatySalonRestApi/Program.cs index 48863a6..8fbd1b8 100644 --- a/BeautySalonView/BeatySalonRestApi/Program.cs +++ b/BeautySalonView/BeatySalonRestApi/Program.cs @@ -1,25 +1,49 @@ +using BeautySalonBusinessLogic.BusinessLogics; +using BeautySalonContracts.BindingModels; +using BeautySalonContracts.BusinessLogicContracts; +using BeautySalonContracts.StoragesContracts; +using BeautySalonDatabaseImplement.Implements; +using Microsoft.OpenApi.Models; +using System.Reflection.PortableExecutable; + var builder = WebApplication.CreateBuilder(args); +builder.Logging.SetMinimumLevel(LogLevel.Trace); +builder.Logging.AddLog4Net("log4net.config"); + // Add services to the container. +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); + +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); + + builder.Services.AddControllers(); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); -builder.Services.AddSwaggerGen(); - -var app = builder.Build(); - -// Configure the HTTP request pipeline. -if (app.Environment.IsDevelopment()) +builder.Services.AddSwaggerGen(c => { - app.UseSwagger(); - app.UseSwaggerUI(); -} + c.SwaggerDoc("v1", new OpenApiInfo + { + Title = "BeautySalonRestApi", + Version = "v1" + }); +}); -app.UseHttpsRedirection(); -app.UseAuthorization(); - -app.MapControllers(); - -app.Run();