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; }
/// <summary> /// Initialize repository context /// </summary> /// <param name="context">database connection</param> public PermissionRepository(RepositoryContext context, IPermissionActionRepository permissionactionRepository) : base(context) { this.permissionactionRepository = permissionactionRepository; }