From 5eac3041e5e871b8d8aa77bd69ab275f1bf4240e Mon Sep 17 00:00:00 2001 From: Alejandro Sarmiento Date: Sun, 18 Feb 2024 13:20:11 +0100 Subject: [PATCH] AppSettings configurado y dependencias inyectadas en la api --- CleanArchitecture/CleanArchitecture.API/Program.cs | 8 ++++++++ CleanArchitecture/CleanArchitecture.API/appsettings.json | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/CleanArchitecture/CleanArchitecture.API/Program.cs b/CleanArchitecture/CleanArchitecture.API/Program.cs index 6e3fd1b..635f076 100644 --- a/CleanArchitecture/CleanArchitecture.API/Program.cs +++ b/CleanArchitecture/CleanArchitecture.API/Program.cs @@ -1,3 +1,6 @@ +using CleanArchitecture.Application; +using CleanArchitecture.Infrastructure; + var builder = WebApplication.CreateBuilder(args); // Add services to the container. @@ -7,6 +10,11 @@ builder.Services.AddControllers(); builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); + +builder.Services.AddInfrastructureServices(builder.Configuration); +builder.Services.AddApplicationServices(); + + var app = builder.Build(); // Configure the HTTP request pipeline. diff --git a/CleanArchitecture/CleanArchitecture.API/appsettings.json b/CleanArchitecture/CleanArchitecture.API/appsettings.json index 4d56694..155b899 100644 --- a/CleanArchitecture/CleanArchitecture.API/appsettings.json +++ b/CleanArchitecture/CleanArchitecture.API/appsettings.json @@ -1,4 +1,13 @@ { + + "ConnectionStrings": { + "ConnectionString": "server=localhost;database=CleanArchitecture;user=root;password=securePassword" + }, + "EmailSettings": { + "FromAddress": "alejandro@asarmiento.es", + "ApiKey": "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", + "FromName": "Alejandro Sarmiento" + }, "Logging": { "LogLevel": { "Default": "Information",