Daten können hinzugefügt
This commit is contained in:
41
KanSan.Base/UnitOfWork.cs
Normal file
41
KanSan.Base/UnitOfWork.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
using KanSan.Base.Interfaces;
|
||||
using KanSan.Base.Models;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace KanSan.Base
|
||||
{
|
||||
public class UnitOfWork : IUnitOfWork
|
||||
{
|
||||
private KanSanContext _dbContext;
|
||||
private BaseRepository<Baustelle> _baustellen;
|
||||
private BaseRepository<Kunde> _kunden;
|
||||
|
||||
public UnitOfWork(KanSanContext dbContext)
|
||||
{
|
||||
_dbContext = dbContext;
|
||||
}
|
||||
|
||||
public IRepository<Baustelle> BaustellenRepository
|
||||
{
|
||||
get
|
||||
{
|
||||
return _baustellen ?? (_baustellen = new BaseRepository<Baustelle>(_dbContext));
|
||||
}
|
||||
}
|
||||
|
||||
public IRepository<Kunde> KundenRepository
|
||||
{
|
||||
get
|
||||
{
|
||||
return _kunden ?? (_kunden = new BaseRepository<Kunde>(_dbContext));
|
||||
}
|
||||
}
|
||||
|
||||
public void Commit()
|
||||
{
|
||||
_dbContext.SaveChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user