Implement generic repo pattern and unitofwork

This commit is contained in:
2023-10-30 20:56:37 +01:00
parent 9b8c5412f8
commit d3d2b4b989
11 changed files with 205 additions and 180 deletions

View File

@@ -1,4 +1,4 @@
using GerbilManagerWebAPI.Repositories;
using GerbilManagerWebAPI.DAL;
using Microsoft.EntityFrameworkCore;
var builder = WebApplication.CreateBuilder(args);
@@ -10,7 +10,7 @@ builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
builder.Services.AddDbContext<ApplicationContext>(opts => opts.UseSqlServer(builder.Configuration.GetConnectionString("sqlConnection")));
builder.Services.AddScoped<IGerbilRepository, EFGerbilRepository>();
builder.Services.AddScoped<UnitOfWork>();
var app = builder.Build();