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",