public UnitOfWork()
 {
     _dbContext        = new ApplicationDbContext();
     BookingRepository = new BookingRepository(_dbContext);
     LockerRepository  = new LockerRepository(_dbContext);
     PupilRepository   = new PupilRepository(_dbContext);
 }
        public UnitOfWork()
        {
            _dbContext        = new ApplicationDbContext();
            BookingRepository = new BookingRepository(_dbContext);
            LockerRepository  = new LockerRepository(_dbContext);
            PupilRepository   = new PupilRepository(_dbContext);

            //TODO: Notwendige Services an die Validierungsattribute übergeben!
            _overlapValidation   = new OverlappingBookingValidation();
            _duplicateValidation = new DuplicateLockerValidation();
        }