示例#1
0
 public PermissionController(IPermissionRepository permissionRepository,
                             IProgramRepository programRepository,
                             ISubProgramRepository subProgramRepository,
                             IJamatkhanaRepository jamatkhanaRepository,
                             IRegionRepository regionRepository,
                             IActionMethodRepository actionMethodRepository,
                             IPermissionRegionRepository permissionregionRepository,
                             IPermissionSubProgramRepository permissionsubprogamRepository,
                             IPermissionJamatkhanaRepository permissionjamatkhanaRepository,
                             IPermissionActionRepository permissionactionRepository,
                             IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository)
     : base(workerroleactionpermissionRepository)
 {
     this.permissionRepository           = permissionRepository;
     this.programRepository              = programRepository;
     this.subprogramRepository           = subProgramRepository;
     this.jamatkhanaRepository           = jamatkhanaRepository;
     this.regionRepository               = regionRepository;
     this.actionMethodRepository         = actionMethodRepository;
     this.permissionregionRepository     = permissionregionRepository;
     this.permissionsubprogamRepository  = permissionsubprogamRepository;
     this.permissionjamatkhanaRepository = permissionjamatkhanaRepository;
     this.permissionactionRepository     = permissionactionRepository;
 }
示例#2
0
 /// <summary>
 /// Initialize repository context
 /// </summary>
 /// <param name="context">database connection</param>
 public PermissionRepository(RepositoryContext context, IPermissionActionRepository permissionactionRepository)
     : base(context)
 {
     this.permissionactionRepository = permissionactionRepository;
 }