feat:Initial commit

This commit is contained in:
elar1s
2025-09-25 22:21:41 +03:00
commit 02934b1fd9
35 changed files with 1267 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
using Microsoft.EntityFrameworkCore;
using StoreService.Database;
namespace StoreService.Extensions;
/// <summary>
/// Database related DI registrations.
/// </summary>
public static class DatabaseExtensions
{
/// <summary>
/// Registers the EF Core DbContext (PostgreSQL).
/// </summary>
public static IServiceCollection AddDatabase(this IServiceCollection services, IConfiguration configuration)
{
services.AddDbContext<ApplicationContext>(options =>
options.UseNpgsql(configuration.GetConnectionString("StoreDb")));
return services;
}
}