public WorkerInRoleController(IWorkerRepository workerRepository,
                               IWorkerRoleRepository workerroleRepository,
                               IWorkerInRoleRepository workerinroleRepository,
                               IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                               IWorkerSubProgramRepository workersubprogramRepository,
                               ISubProgramRepository subprogramRepository,
                               IProgramRepository programRepository)
     : base(workerroleactionpermissionRepository)
 {
     this.workerRepository           = workerRepository;
     this.workerroleRepository       = workerroleRepository;
     this.workerinroleRepository     = workerinroleRepository;
     this.workersubprogramRepository = workersubprogramRepository;
     this.subprogramRepository       = subprogramRepository;
     this.programRepository          = programRepository;
 }
Exemple #2
0
 public WorkerController(IWorkerRepository workerRepository,
                         IWorkerRoleRepository workerroleRepository,
                         IProgramRepository programRepository,
                         ISubProgramRepository subProgramRepository,
                         IRegionRepository regionRepository,
                         IWorkerInRoleNewRepository workerinrolenewRepository,
                         IWorkerSubProgramRepository workersubprogramRepository,
                         IRegionRoleRepository regionroleRepository,
                         IRegionSubProgramRepository regionsubprogramRepository,
                         IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository
                         , IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository)
     : base(workerroleactionpermissionRepository, workerroleactionpermissionnewRepository)
 {
     this.workerRepository           = workerRepository;
     this.workerroleRepository       = workerroleRepository;
     this.programRepository          = programRepository;
     this.subprogramRepository       = subProgramRepository;
     this.regionRepository           = regionRepository;
     this.workerinrolenewRepository  = workerinrolenewRepository;
     this.workersubprogramRepository = workersubprogramRepository;
     this.regionroleRepository       = regionroleRepository;
     this.regionsubprogramRepository = regionsubprogramRepository;
 }
 /// <summary>
 /// Initialize repository context
 /// </summary>
 /// <param name="context">database connection</param>
 public WorkerInRoleRepository(RepositoryContext context, IWorkerSubProgramRepository workersubprogramRepository)
     : base(context)
 {
     this.workersubprogramRepository = workersubprogramRepository;
 }