postgres backend for vehicle.

This commit is contained in:
DESKTOP-GENO133\IvanPlex
2024-02-06 20:24:05 -07:00
parent 6cdfba420f
commit 9c225ff7a0
3 changed files with 105 additions and 1 deletions

View File

@@ -12,7 +12,13 @@ var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllersWithViews();
builder.Services.AddSingleton<IVehicleDataAccess, VehicleDataAccess>();
//data access method
if (!string.IsNullOrWhiteSpace(builder.Configuration["POSTGRES_CONNECTION"])){
builder.Services.AddSingleton<IVehicleDataAccess, PGVehicleDataAccess>();
} else
{
builder.Services.AddSingleton<IVehicleDataAccess, VehicleDataAccess>();
}
builder.Services.AddSingleton<INoteDataAccess, NoteDataAccess>();
builder.Services.AddSingleton<IServiceRecordDataAccess, ServiceRecordDataAccess>();
builder.Services.AddSingleton<IGasRecordDataAccess, GasRecordDataAccess>();