示例#1
0
        public CreateItemHandler(string connectionString) :
            base(connectionString)
        {
            _itemRepository = new ItemsRepository(ConnectionString);

            _dashRepository = new DashRepository(ConnectionString);
        }
示例#2
0
 //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);
        }
示例#4
0
 // We roepen deze constructor aan wanneer we met twee repositories gaan werken
 public DashManager(UnitOfWorkManager uowMgr)
 {
     uowManager = uowMgr;
     repo       = new DashRepository(uowManager.UnitOfWork);
 }
示例#5
0
 public UpdateDashBoardHandler(string connectionString) : base(connectionString)
 {
     _dashRepository = new DashRepository(connectionString);
 }
 public GetDashboardsHandler(string connectionString)
     : base(connectionString)
 {
     _dashboardsRepository = new DashRepository(connectionString);
 }
示例#7
0
        public DeleteDashHandler(string connectionString) : base(connectionString)
        {
            _dashRepository = new DashRepository(connectionString);

            _usersRepository = new UsersRepository(connectionString);
        }