First version of DAL

This commit is contained in:
2025-06-22 04:38:36 -06:00
commit 658e3f4277
23 changed files with 1538 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
using Core.Adapters.Lib;
using Core.Blueprint.Mongo;
using Core.Inventory.Provider.Contracts;
using Core.Inventory.Provider.Providers.Inventory;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
namespace Core.Inventory.Provider
{
public static class ServiceCollectionExtensions
{
public static IServiceCollection AddDALLayerServices(this IServiceCollection services, IConfiguration configuration)
{
services.AddScoped<IFurnitureBaseProvider, FurnitureBaseProvider>();
services.AddScoped<CollectionRepository<FurnitureBase>>();
services.AddScoped<IFurnitureVariantProvider, FurnitureVariantProvider>();
services.AddScoped<CollectionRepository<FurnitureVariant>>();
return services;
}
}
}