public CreateItemHandler(string connectionString) : base(connectionString) { _itemRepository = new ItemsRepository(ConnectionString); _dashRepository = new DashRepository(ConnectionString); }
//Unit of Work related public void initNonExistingRepo(bool withUnitOfWork = false) { // Als we een repo met UoW willen gebruiken en als er nog geen uowManager bestaat: // Dan maken we de uowManager aan en gebruiken we de context daaruit om de repo aan te maken. if (withUnitOfWork) { if (uowManager == null) { uowManager = new UnitOfWorkManager(); } repo = new DAL.DashRepository(uowManager.UnitOfWork); } // Als we niet met UoW willen werken, dan maken we een repo aan als die nog niet bestaat. else { //zien of repo al bestaat if (repo == null) { repo = new DAL.DashRepository(); } else { //checken wat voor repo we hebben bool isUoW = repo.isUnitofWork(); if (isUoW) { repo = new DAL.DashRepository(); } else { // repo behoudt zijn context } } } }
public GetItemsListHandler(string connectionString) : base(connectionString) { _itemsRepository = new ItemsRepository(connectionString); _screenshotRepository = new ScreenshotRepository(connectionString); _dashRepository = new DashRepository(connectionString); }
// We roepen deze constructor aan wanneer we met twee repositories gaan werken public DashManager(UnitOfWorkManager uowMgr) { uowManager = uowMgr; repo = new DashRepository(uowManager.UnitOfWork); }
public UpdateDashBoardHandler(string connectionString) : base(connectionString) { _dashRepository = new DashRepository(connectionString); }
public GetDashboardsHandler(string connectionString) : base(connectionString) { _dashboardsRepository = new DashRepository(connectionString); }
public DeleteDashHandler(string connectionString) : base(connectionString) { _dashRepository = new DashRepository(connectionString); _usersRepository = new UsersRepository(connectionString); }