public PartimInformatieRepository(IDataAccessFacade db, IBamaflexRepository bamaflexRepository, IDocentRepository docentRepository)
 {
     _docentRepository   = docentRepository;
     _bamaflexRepository = bamaflexRepository;
     _db = db;
     _genericRepository = new GenericRepository <PartimInformation>(db.Context);
 }
Ejemplo n.º 2
0
 public StudentRepository(IDataAccessFacade db, IBamaflexRepository bamaflexRepository, IOpleidingRepository opleidingRepository)
 {
     _bamaflexRepository  = bamaflexRepository;
     _opleidingRepository = opleidingRepository;
     _db = db;
     _genericRepository = new GenericRepository <Student>(db.Context);
 }
Ejemplo n.º 3
0
 public AuthenticationFacade(IUnitOfWork unitOfWork, IBamaflexRepository bamaflexRepository,
                             IIdentityRepository identityRepository)
 {
     _counselorRepository         = unitOfWork.Repository <Entities.Counselor>();
     _studentRepository           = unitOfWork.Repository <Entities.Student>();
     _educationRepository         = unitOfWork.Repository <Education>();
     _bamaflexRepository          = bamaflexRepository;
     _identityRepository          = identityRepository;
     _lectureRepository           = unitOfWork.Repository <Entities.Lecturer>();
     _partimInformationRepository = unitOfWork.Repository <PartimInformation>();
     _routeRepository             = unitOfWork.Repository <Route>();
     _partimRepository            = unitOfWork.Repository <Partim>();
     _moduleRepository            = unitOfWork.Repository <Module>();
 }
Ejemplo n.º 4
0
 public BamaflexSynchroniser(IRepository <Entities.Student> studentRepository,
                             IRepository <Education> educationRepository, IBamaflexRepository bamaflexRepository,
                             IRepository <PartimInformation> partimInformationRepository, IRepository <Partim> partimRepository,
                             IRepository <Module> moduleRepository, IRepository <Entities.Lecturer> lectureRepository,
                             IRepository <Route> routeRepository, IIdentityRepository identityRepository)
 {
     _studentRepository           = studentRepository;
     _educationRepository         = educationRepository;
     _bamaflexRepository          = bamaflexRepository;
     _partimInformationRepository = partimInformationRepository;
     _partimRepository            = partimRepository;
     _moduleRepository            = moduleRepository;
     _lectureRepository           = lectureRepository;
     _routeRepository             = routeRepository;
     _identityRepository          = identityRepository;
 }
Ejemplo n.º 5
0
        public StudentFacade(IUnitOfWork unitOfWork, IBamaflexRepository bamaflexRepository, IIdentityRepository identityRepository)
        {
            _studentRepository           = unitOfWork.Repository <Entities.Student>();
            _evidenceRepository          = unitOfWork.Repository <Evidence>();
            _fileRepository              = unitOfWork.Repository <File>();
            _partimInformationRepository = unitOfWork.Repository <PartimInformation>();
            _requestRepository           = unitOfWork.Repository <Request>();
            _educationRepository         = unitOfWork.Repository <Education>();
            var routeRepository   = unitOfWork.Repository <Route>();
            var lectureRepository = unitOfWork.Repository <Entities.Lecturer>();
            var partimRepository  = unitOfWork.Repository <Partim>();
            var moduleRepository  = unitOfWork.Repository <Module>();

            _requestPartimInformationRepository = unitOfWork.Repository <RequestPartimInformation>();
            _motivationRepository    = unitOfWork.Repository <Motivation>();
            _prevEducationRepository = unitOfWork.Repository <PrevEducation>();

            _synchroniser = new BamaflexSynchroniser(_studentRepository, _educationRepository,
                                                     bamaflexRepository, _partimInformationRepository, partimRepository, moduleRepository,
                                                     lectureRepository, routeRepository, identityRepository);
            var automapperConfig = new AutoMapperConfig();

            automapperConfig.Execute();
        }
Ejemplo n.º 6
0
 public OpleidingRepository(IDataAccessFacade db, IBamaflexRepository bamaflexRepository)
 {
     _db = db;
     _genericRepository  = new GenericRepository <Opleiding>(db.Context);
     _bamaflexRepository = bamaflexRepository;
 }
Ejemplo n.º 7
0
 public DocentRepository(IDataAccessFacade db, IBamaflexRepository bamaflexRepository)
 {
     _bamaflexRepository = bamaflexRepository;
     _db = db;
     _genericRepository = new GenericRepository <Lecturer>(db.Context);
 }