public PermissionHandler(IUserPermissionsRepository permissionRepository)
 {
     if(permissionRepository == null)
         throw new ArgumentNullException(nameof(permissionRepository));
         
     this.permissionRepository = permissionRepository;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of
 /// type UserPermissionsService.
 /// </summary>
 /// <param name="UserPermissionsRepository"></param>
 /// <param name="unitOfWork"></param>
 public UserPermissionsService(
     IUserPermissionsRepository UserPermissionsRepository,
     ILanguageService languageService,
     IUnitOfWork unitOfWork)
 {
     this._UserPermissionsRepository = UserPermissionsRepository;
     this._languageService           = languageService;
     this._unitOfWork = unitOfWork;
 }
 /// <summary>
 /// Initializes a new instance of
 /// type PermissionsService.
 /// </summary>
 /// <param name="PermissionsRepository"></param>
 /// <param name="unitOfWork"></param>
 public PermissionsService(
     IPermissionsRepository PermissionsRepository,
     IRolePermissionsRepository rolePermissionsRepository,
     IUserPermissionsRepository userPermissionsRepository,
     IGroupPermissionsRepository groupPermissionsRepository,
     ILanguageService languageService,
     IUnitOfWork unitOfWork)
 {
     this._PermissionsRepository      = PermissionsRepository;
     this._rolePermissionsRepository  = rolePermissionsRepository;
     this._userPermissionsRepository  = userPermissionsRepository;
     this._groupPermissionsRepository = groupPermissionsRepository;
     this._languageService            = languageService;
     this._unitOfWork = unitOfWork;
 }
 public PermissionService(IUserPermissionsRepository permissionsRepository, IUsersService userService, IWorkItemRepository workItemRepository)
 {
     _permissionsRepository = permissionsRepository;
     _userService           = userService;
     _workItemRepository    = workItemRepository;
 }
 public UserPermissionsManager(IUserPermissionsRepository userPermissionsRepository,
                               CurrentUser currentUser)
 {
     _userPermissionsRepository = userPermissionsRepository;
     _currentUser = currentUser;
 }
 public PermissionsApiController(IUserPermissionsRepository permissionsRepository, IUsersService usersService)
 {
     _permissionsRepository = permissionsRepository;
     _usersService          = usersService;
 }
Beispiel #7
0
 public UsersApiController(IUsersService usersService, IUserPermissionsRepository permissionsRepository, ISettingsService userSettingsService)
 {
     _usersService          = usersService;
     _permissionsRepository = permissionsRepository;
     _userSettingsService   = userSettingsService;
 }
Beispiel #8
0
 public UserPermissionService(IUserPermissionsRepository userPermissionsRepository)
 {
     _userPermissionsRepository = userPermissionsRepository;
 }