Beispiel #1
0
 public GridApiAuthenticationFilter(IUserRepository userRepository,
                                    IRoleMemberRepository roleMemberRepository,
                                    IRolePermissionRepository rolePermissionRepository)
 {
     _userRepository           = userRepository;
     _roleMemberRepository     = roleMemberRepository;
     _rolePermissionRepository = rolePermissionRepository;
 }
Beispiel #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="roleMemberRepository, userRepository, roleRepository"></param>
 public RoleMemberManipulation(IRoleMemberRepository roleMemberRepository,
                               IUserRepository userRepository,
                               IRoleRepository roleRepository)
 {
     _roleMemberRepository = roleMemberRepository;
     _userRepository       = userRepository;
     _roleRepository       = roleRepository;
 }
 public GlobalIdentityInjector(IUserRepository userRepository,
                               IRoleMemberRepository roleMemberRepository,
                               IRolePermissionRepository rolePermissionRepository)
 {
     _userRepository           = userRepository;
     _roleMemberRepository     = roleMemberRepository;
     _rolePermissionRepository = rolePermissionRepository;
 }
Beispiel #4
0
        public ProfileController(IAccessRuleRepository accessRuleRepository,
                                 IUserRepository userRepository,
                                 IUserSkillRepository userSkillRepository,
                                 IUserCertificationRepository userCertificationRepository,
                                 IUserDocumentRepository userDocumentRepository,
                                 IUserHobbyRepository userHobbyRepository,
                                 ILinkedAccountRepository linkedAccountRepository,
                                 IRoleMemberRepository roleMemberRepository,
                                 IAssetRepository assetRepository,
                                 ILeaveEntitlementRepository leaveEntitlementRepository,
                                 IProjectMemberRepository projectMemberRepository,
                                 IUserTechnologyMapRepository userTechnologyMapRepository,
                                 IEmergencyContactRepository emergencyContactRepository,
                                 IEmployeeDependentRepository employeeDependentRepository,
                                 IUserAwardRepository userAwardRepository,
                                 ITokenRepository tokenRepository,
                                 IAwardRepository awardRepository,
                                 ITechnologyRepository technologyRepository,
                                 ISkillRepository skillRepository,
                                 IHobbyRepository hobbyRepository,
                                 ICertificationRepository certificationRepository,
                                 ISystemSnapshotRepository systemSnapshotRepository,
                                 ISettingsService settingsService,
                                 IEmployeeRepository employeeRepository,
                                 IUnitOfWork unitOfWork)
        {
            _accessRuleRepository        = accessRuleRepository;
            _userRepository              = userRepository;
            _userSkillRepository         = userSkillRepository;
            _userCertificationRepository = userCertificationRepository;
            _userDocumentRepository      = userDocumentRepository;
            _userHobbyRepository         = userHobbyRepository;

            _roleMemberRepository        = roleMemberRepository;
            _leaveEntitlementRepository  = leaveEntitlementRepository;
            _assetRepository             = assetRepository;
            _projectMemberRepository     = projectMemberRepository;
            _userTechnologyMapRepository = userTechnologyMapRepository;
            _emergencyContactRepository  = emergencyContactRepository;
            _employeeDependentRepository = employeeDependentRepository;
            _tokenRepository             = tokenRepository;
            _awardRepository             = awardRepository;
            _systemSnapshotRepository    = systemSnapshotRepository;
            _userAwardRepository         = userAwardRepository;

            _technologyRepository    = technologyRepository;
            _skillRepository         = skillRepository;
            _hobbyRepository         = hobbyRepository;
            _certificationRepository = certificationRepository;
            _employeeRepository      = employeeRepository;
            _linkedAccountRepository = linkedAccountRepository;
            _settingsService         = settingsService;
            _unitOfWork = unitOfWork;
        }
 public PermissionsController(IPermissionRepository permissionRepository,
                              IRolePermissionRepository rolePermissionRepository,
                              IRoleMemberRepository roleMemberRepository,
                              IUserRepository userRepository,
                              IUnitOfWork unitOfWork)
 {
     _permissionRepository     = permissionRepository;
     _rolePermissionRepository = rolePermissionRepository;
     _roleMemberRepository     = roleMemberRepository;
     _userRepository           = userRepository;
     _unitOfWork = unitOfWork;
 }
Beispiel #6
0
 public AccountController(GridDataContext dataContext,
                          IUserRepository userRepository,
                          IRoleMemberRepository roleMemberRepository,
                          IRolePermissionRepository rolePermissionRepository,
                          IUnitOfWork unitOfWork)
 {
     _dataContext              = dataContext;
     _userRepository           = userRepository;
     _rolePermissionRepository = rolePermissionRepository;
     _roleMemberRepository     = roleMemberRepository;
     _unitOfWork = unitOfWork;
 }
Beispiel #7
0
        public EmployeesController(IPersonRepository personRepository,
                                   IUserRepository userRepository,
                                   IEmployeeRepository employeeRepository,
                                   IUserTechnologyMapRepository userTechnologyMapRepository,
                                   IRoleRepository roleRepository,
                                   IRoleMemberRepository roleMemberRepository,
                                   IAccessRuleRepository accessRuleRepository,
                                   ISettingsService settingsService,
                                   IUnitOfWork unitOfWork)
        {
            _personRepository            = personRepository;
            _userRepository              = userRepository;
            _employeeRepository          = employeeRepository;
            _roleMemberRepository        = roleMemberRepository;
            _userTechnologyMapRepository = userTechnologyMapRepository;
            _accessRuleRepository        = accessRuleRepository;
            _settingsService             = settingsService;

            _unitOfWork = unitOfWork;
        }
Beispiel #8
0
 public UsersController(ISettingsService settingsService,
                        IAccessRuleRepository accessRuleRepository,
                        IUserRepository userRepository,
                        IUserSkillRepository userSkillRepository,
                        IUserCertificationRepository userCertificationRepository,
                        IDepartmentRepository departmentRepository,
                        IDesignationRepository designationRepository,
                        ILocationRepository locationRepository,
                        IShiftRepository shiftRepository,
                        IRoleRepository roleRepository,
                        IRoleMemberRepository roleMemberRepository,
                        IAssetRepository assetRepository,
                        ILeaveEntitlementRepository leaveEntitlementRepository,
                        IProjectMemberRepository projectMemberRepository,
                        IUserTechnologyMapRepository userTechnologyMapRepository,
                        IEmergencyContactRepository emergencyContactRepository,
                        IEmployeeDependentRepository employeeDependentRepository,
                        IUserAwardRepository userAwardRepository,
                        ITokenRepository tokenRepository,
                        IAwardRepository awardRepository,
                        ITechnologyRepository technologyRepository,
                        ISkillRepository skillRepository,
                        IHobbyRepository hobbyRepository,
                        IUserHobbyRepository userHobbyRepository,
                        ICertificationRepository certificationRepository,
                        ISystemSnapshotRepository systemSnapshotRepository,
                        IUserDocumentRepository userDocumentRepository,
                        IUnitOfWork unitOfWork)
 {
     _userRepository              = userRepository;
     _userSkillRepository         = userSkillRepository;
     _userCertificationRepository = userCertificationRepository;
     _roleMemberRepository        = roleMemberRepository;
     _userTechnologyMapRepository = userTechnologyMapRepository;
     _userHobbyRepository         = userHobbyRepository;
     _unitOfWork = unitOfWork;
 }