Esempio n. 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _webContext = new WebContext();
     _userSession=new UserSession();
     if (!_userSession.LoggedIn)
     {
         _redirector.GoToAccountLoginPage();
     }
     else
     {
         _permissionRepository = new PermissionRepository();
         Account account=_userSession.CurrentUser;
         List<Permission> permissions = _permissionRepository.GetPermissionsByAccountID(account.AccountID);
         int i=0;
         foreach (Permission p in permissions)
         {
             if (p.PermissionID != _permissionRepository.GetPermissionByName("Admin").PermissionID)
             {
                 i++;
             }
         }
         if (i == permissions.Count)
         {
             linkAddcate.Visible = false;
             linkAddForum.Visible = false;
             lblMessage.Text = "Chỉ có Addmin mới có quyền xem trang này";
         }
     }
 }
Esempio n. 2
0
 public RoleService(IRoleRepository roleRepository, ICategoryPermissionForRoleRepository categoryPermissionForRoleRepository, IPermissionRepository permissionRepository, IGlobalPermissionForRoleRepository globalPermissionForRoleRepository)
 {
     _roleRepository = roleRepository;
     _categoryPermissionForRoleRepository = categoryPermissionForRoleRepository;
     _permissionRepository = permissionRepository;
     _globalPermissionForRoleRepository = globalPermissionForRoleRepository;
 }
Esempio n. 3
0
 public PersonService(
     IPersonRepository personRepository, 
     IPersonGroupRepository personGroupRepository, 
     IPermissionRepository permissionRepository, 
     IPersonRoleRepository personRoleRepository, 
     IPersonOptionalFieldRepository personOptionalFieldRepository, 
     IRelationshipRepository relationshipRepository,
     IChurchMatcherRepository churchMatcherRepository,
     IGroupRepository groupRepository,
     IFamilyRepository familyRepository,
     IEmailService emailService,
     IAddressRepository addressRepository,
     IPhotoRepository photoRepository)
 {
     _personRepository = personRepository;
     _personGroupRepository = personGroupRepository;
     _permissionRepository = permissionRepository;
     _personRoleRepository = personRoleRepository;
     _personOptionalFieldRepository = personOptionalFieldRepository;
     _relationshipRepository = relationshipRepository;
     _churchMatcherRepository = churchMatcherRepository;
     _groupRepository = groupRepository;
     _familyRepository = familyRepository;
     _emailService = emailService;
     _addressRepository = addressRepository;
     _photoRepository = photoRepository;
 }
Esempio n. 4
0
 public FirstSetupRepo()
 {
     this.session = HibernateUtil.OpenSession(false);
     this.userRepo = new UserRepository(session);
     this.projectRepo = new ProjectRepository(session);
     this.certificateTypeRepo = new InspectorCertificateTypeRepository(session);
     this.seemTypeRepo = new SeamTypeRepository(session);
     this.permissionRepo = new PermissionRepository(session);
     this.roleRepo = new RoleRepository(session);
     this.categoryRepo = new CategoryRepository(session);
     this.jointOperationRepo = new JointOperationRepository(session);
     this.pipeTestsRepo = new PipeTestRepository(session);
     this.sizeTypeRepo = new MillPipeSizeTypeRepository(session);
     this.plateManRepo = new PlateManufacturerRepository(session);
     this.heatRepo = new HeatRepository(session);
     this.plateRepo = new PlateRepository(session);
     this.purchaseRepo = new PurchaseOrderRepository(session);
     this.railRepo = new RailcarRepository(session);
     this.pipeRepo = new PipeRepository(session);
     this.inspectorRepo = new InspectorRepository(session);
     this.pipeTestResultRepo = new PipeTestResultRepository(session);
     this.welderRepo = new WelderRepository(session);
     componentTypeRepo = new ComponentTypeRepository(session);
     componentRepo = new ComponentRepository(session);
     releaseRepo = new ReleaseNoteRepository(session);
     this.cannedMessageRepo = new CannedMessageRepository(session);
 }
Esempio n. 5
0
 public RolesService(IRoleRepository roleRepository, IPermissionRepository permissionRepository, IUserForAuditingRepository auditedUserRepository, IPeninsulaLog log, IUserRepository userForAuditingRepository)
 {
     _roleRepository = roleRepository;
     _auditedUserRepository = auditedUserRepository;
     _log = log;
     _userForAuditingRepository = userForAuditingRepository;
     _permissionRepository = permissionRepository;
 }
Esempio n. 6
0
 public UserController(IRoleRepository RoleRepository, IPermissionRepository PermissionRepository, IPermissionsInRolesRepository PermissionsInRolesRepository, IUserMembershipRepository UserMembershipRepository, IUserProfileRepository UserProfileRepository)
 {
     this.RoleRepository = RoleRepository;
     this.PermissionRepository = PermissionRepository;
     this.PermissionsInRolesRepository = PermissionsInRolesRepository;
     this.UserMembershipRepository = UserMembershipRepository;
     this.UserProfileRepository = UserProfileRepository;
 }
        public BaseSecurityController()
        {
            PermissionRepository = Injection.Get<IPermissionRepository>();
            GroupRepository = Injection.Get<IGroupRepository>();
            AccountRepository = Injection.Get<IAccountRepository>();

            Uow = Injection.Get<IAuthUnitOfWork>();
        }
Esempio n. 8
0
 public AccountService()
 {
     _accountRepository = ObjectFactory.GetInstance<IAccountRepository>();
     _permissionRepository = ObjectFactory.GetInstance<IPermissionRepository>();
     _userSession = ObjectFactory.GetInstance<IUserSession>();
     _redirector = ObjectFactory.GetInstance<IRedirector>();
     _email = ObjectFactory.GetInstance<IEmail>();
 }
        public HomeLocationUpdater(IPermissionRepository permissionRepository, ILocationRepository locationRepository)
        {
            if (permissionRepository == null) throw new ArgumentNullException(nameof(permissionRepository));
            if (locationRepository == null) throw new ArgumentNullException(nameof(locationRepository));

            _permissionRepository = permissionRepository;
            _locationRepository = locationRepository;
        }
Esempio n. 10
0
 public EditAccountPresenter()
 {
     _userSession = new UserSession();
     _accountRepository = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _redirector = new Redirector();
     _accountService = new AccountService();
     _permissionRepository = new PermissionRepository();
     _email = new Email();
 }
Esempio n. 11
0
        public ProjectService(INotificationReposotory notyfication, IRepository<Project> projectsRepository,
            IUsersService usersService,
            IPermissionRepository permissionsRepository)
        {
            _notyfication = notyfication;
            _projectsRepository = projectsRepository;
            _permissionsRepository = permissionsRepository;

            _usersService = usersService;
        }
Esempio n. 12
0
 public EmailService(IUsernamePasswordRepository usernamePasswordRepository, IPersonRepository personRepository, IGroupRepository groupRepository, IEmailSender emailSender, IEmailContentService emailContentService, IChurchEmailTemplatesRepository churchEmailTemplatesRepository, IPermissionRepository permissionRepository)
 {
     _usernamePasswordRepository = usernamePasswordRepository;
     _personRepository = personRepository;
     _groupRepository = groupRepository;
     _emailSender = emailSender;
     _emailContentService = emailContentService;
     _churchEmailTemplatesRepository = churchEmailTemplatesRepository;
     _permissionRepository = permissionRepository;
 }
 public AuthorizationService(
     IGroupRepository groupRepository,
     IPermissionRepository permissionRepository,
     IAccountRepository accountRepository,
     IUnitOfWork uow)
 {
     _permissionRepository = permissionRepository;
     _groupRepository = groupRepository;
     _unitOfWork = uow;
     _accountRepository = accountRepository;
 }
Esempio n. 14
0
        public FunctionalityToggler(IPermissionRepository permissionRepository, 
            IBackgroundTaskRegistrar backgroundTaskRegistrar, IApplicationRepository applicationRepository)
        {
            if (permissionRepository == null) throw new ArgumentNullException(nameof(permissionRepository));
            if (backgroundTaskRegistrar == null) throw new ArgumentNullException(nameof(backgroundTaskRegistrar));
            if (applicationRepository == null) throw new ArgumentNullException(nameof(applicationRepository));

            _permissionRepository = permissionRepository;
            _backgroundTaskRegistrar = backgroundTaskRegistrar;
            _applicationRepository = applicationRepository;
        }
Esempio n. 15
0
 public AccountService()
 {
     _accountRepository = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _permissionRepository = new SPKTCore.Core.DataAccess.Impl.PermissionRepository();
     _userSession = new UserSession();
     _redirector = new Redirector();
     _email = new Email();
     _profileService = new ProfileService();
     _webContext=new SPKTCore.Core.Impl.WebContext();
     _friendService = new SPKTCore.Core.Impl.FriendService();
     //friendInvitation = new FriendInvitation();
 }
Esempio n. 16
0
 public UserService(IConfigService configService,
     IUserRepository userRepository, 
     IPermissionRepository permissionRepository,
     IAuthTokenRepository authTokenRepository,
     INotificationService notificationService)
 {
     _configService = configService;
     _userRepository = userRepository;
     _permissionRepository = permissionRepository;
     _authTokenRepository = authTokenRepository;
     _notificationService = notificationService;
 }
Esempio n. 17
0
        public void Init(IRegister view)
        {
            _view = view;
            _accountRepository = ObjectFactory.GetInstance<IAccountRepository>();
            _permissionRepository = ObjectFactory.GetInstance<IPermissionRepository>();
            _termRepository = ObjectFactory.GetInstance<ITermRepository>();
            _accountService = ObjectFactory.GetInstance<IAccountService>();
            _webContext = ObjectFactory.GetInstance<IWebContext>();
            _email = ObjectFactory.GetInstance<IEmail>();
            _configuration = ObjectFactory.GetInstance<IConfiguration>();

            _view.LoadTerms(_termRepository.GetCurrentTerm());
        }
Esempio n. 18
0
 // public IUnitOfWork UnitOfWork { get; set; }
 public RoleService(IRoleRepository roleRepository,
        IModulePermissionRepository modulePermissionRepository,
     IRoleModulePermissionRepository roleModulePermissionRepository,
     IModuleRepository moduleRepository,
     IPermissionRepository permissionRepository,
      IUserRoleRepository userRoleRepository)
 {
     _roleRepository = roleRepository;
     _modulePermissionRepository = modulePermissionRepository;
     _roleModulePermissionRepository = roleModulePermissionRepository;
     _moduleRepository = moduleRepository;
     _permissionRepository = permissionRepository;
     _userRoleRepository = userRoleRepository;
 }
Esempio n. 19
0
 public AccountService()
 {
     //TODO: CẤP THIẾT hic hic
     //_accountRepository = ObjectFactory.GetInstance<IAccountRepository>();
     //_permissionRepository = ObjectFactory.GetInstance<IPermissionRepository>();
     //_userSession = ObjectFactory.GetInstance<IUserSession>();
     //_redirector = ObjectFactory.GetInstance<IRedirector>();
     //_email = ObjectFactory.GetInstance<IEmail>();
     _accountRepository = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _permissionRepository = new SPKTCore.Core.DataAccess.Impl.PermissionRepository();
     _userSession = new UserSession();
     _redirector = new Redirector();
     _email = new Email();
     _profileService = new ProfileService();
 }
Esempio n. 20
0
        /// <summary>
        /// The method that matches incoming number to a collection of permissions
        /// </summary>
        /// <param name="value">The number of bit-vector that comes and needs to be converted to list</param>
        /// <param name="repository">A layer to get permissions from database</param>
        /// <returns>A collection of permissions</returns>
        private static IEnumerable<Permission> MatchPermissions(int value, IPermissionRepository repository)
        {
            AccessRight vector = (AccessRight)value;
            var accessRights = vector
                .ToString()
                .Split(',')
                .Select(x => Enum.Parse(typeof(AccessRight), x))
                .Cast<AccessRight>();

            var result = repository.Get(new List<Expression<Func<Permission, bool>>>()
            {
                perm => accessRights.Contains(perm.AccessRights)
            });
            return result;
        }
        public override void Initialize()
        {
            base.Initialize();

            var context = Factory.Get();

            Uow = new AuthUnitOfWork(Factory);

            PermissionRepository = new PermissionRepository(Factory);
            GroupRepository = new GroupRepository(Factory);
            AccountRepository = new AccountRepository(Factory);
            UserRepository = new UserRepository(IdentityUserStore, Factory);

            AuthorizationService = new AuthorizationService(GroupRepository, PermissionRepository, AccountRepository, Uow);
        }
Esempio n. 22
0
 public SettingsRepositories(ISession session)
 {
     this.session = session;
     this.welderRepo = new WelderRepository(session);
     this.pipeTestRepo = new PipeTestRepository(session);
     this.pipeSizeTypeRepo = new MillPipeSizeTypeRepository(session);
     this.projectRepo = new ProjectRepository(session);
     this.manufacturerRepo = new PlateManufacturerRepository(session);
     this.inspectorRepo = new InspectorRepository(session);
     this.categoryRepo = new CategoryRepository(session);
     this.jointRepo = new JointOperationRepository(session);
     this.userRepo = new UserRepository(session);
     this.roleRepo = new RoleRepository(session);
     this.permissionRepo = new PermissionRepository(session);
     this.componentTypeRepo = new ComponentTypeRepository(session);
     this.certificateTypeRepo = new InspectorCertificateTypeRepository(session);
     this.seamTypeRepo = new SeamTypeRepository(session);
 }
        private static HomeController GetHomeController(IPermissionRepository repository)
        {
            HomeController controller = new HomeController(repository);

            controller.ControllerContext = new ControllerContext()
            {
                Controller = controller,
                RequestContext = new RequestContext(new MockHttpContext(), new RouteData())
            };
            return controller;
        }
 public HomeController(IPermissionRepository repository)
 {
     _repository = repository;
 }
 //构造函数注入
 public PermissionController(IPermissionRepository permissionRepository)
 {
     PermissionRepository = permissionRepository;
 }
Esempio n. 26
0
 public MySqlPermissionPoller(IConfiguration configuration, IPermissionRepository permissionRepository, ILogger <MySqlPermissionPoller> logger)
 {
     this.configuration    = configuration;
     _permissionRepository = permissionRepository;
     _logger = logger;
 }
Esempio n. 27
0
 public TokenController(IUserService service, IOptions <AuthOptions> authOptionsAccessor, IPermissionRepository permissionRepository)
 {
     _service              = service;
     _authOptions          = authOptionsAccessor.Value;
     _permissionRepository = permissionRepository;
 }
Esempio n. 28
0
 public ButtonService(IMapper mapper, IUnitOfWork <AdminDbContext> uow, IButtonRepository buttonRepository, IMenuRepository menuRepository, IRoleMenuButtonRepository roleMenuButtonRepository, IPermissionRepository permissionRepository, IButtonPermissionRepository buttonPermissionRepository, IAccountRoleRepository accountRoleRepository, IAccountService accountService)
 {
     _mapper                     = mapper;
     _uow                        = uow;
     _buttonRepository           = buttonRepository;
     _menuRepository             = menuRepository;
     _roleMenuButtonRepository   = roleMenuButtonRepository;
     _permissionRepository       = permissionRepository;
     _buttonPermissionRepository = buttonPermissionRepository;
     _accountRoleRepository      = accountRoleRepository;
     _accountService             = accountService;
 }
Esempio n. 29
0
 public PermissionService(IPermissionRepository permissionRepository) : base(permissionRepository)
 {
     _permissionRepository = permissionRepository;
 }
 public SystemAdministratorService(IChurchRepository churchRepository, IPermissionRepository permissionRepository)
 {
     _churchRepository = churchRepository;
     _permissionRepository = permissionRepository;
 }
Esempio n. 31
0
 public PermissionService(IPermissionRepository permissionRepository, ICategoryPermissionForRoleRepository categoryPermissionForRoleRepository)
 {
     _permissionRepository = permissionRepository;
     _categoryPermissionForRoleRepository = categoryPermissionForRoleRepository;
 }
Esempio n. 32
0
        public EntitySubdivisionPermissionModel(IUnitOfWork uow, Subdivision subdivision, PermissionListViewModel permissionListViewModel, IPermissionRepository permissionRepository)
        {
            PermissionListViewModel = permissionListViewModel ?? throw new NullReferenceException(nameof(permissionListViewModel));

            this.subdivision = subdivision;
            this.uow         = uow;
            ExtensionStore   = PermissionListViewModel.PermissionExtensionStore;
            var permissionList = permissionRepository.GetAllSubdivisionEntityPermissions(uow, subdivision.Id, ExtensionStore);

            originalPermissionList = permissionList.ToList();

            PermissionListViewModel.PermissionsList = new GenericObservableList <IPermissionNode>(permissionList.OfType <IPermissionNode>().ToList());
            PermissionListViewModel.PermissionsList.ElementRemoved += (aList, aIdx, aObject) => DeletePermission(aObject as SubdivisionPermissionNode);

            originalTypeOfEntityList = TypeOfEntityRepository.GetAllSavedTypeOfEntity(uow).ToList();
            //убираем типы уже загруженные в права
            foreach (var item in originalPermissionList)
            {
                if (originalTypeOfEntityList.Contains(item.TypeOfEntity))
                {
                    originalTypeOfEntityList.Remove(item.TypeOfEntity);
                }
            }
            SortTypeOfEntityList();
            ObservableTypeOfEntitiesList = new GenericObservableList <TypeOfEntity>(originalTypeOfEntityList);
        }
Esempio n. 33
0
 public PermissionTableViewComponent(RoleManager <IdentityRole> roleManager, IPermissionRepository repo)
 {
     _roleManager          = roleManager;
     _permissionRepository = repo;
 }
Esempio n. 34
0
 public MenuService(IMenuRepository menuRepository, IMenuPermissionRepository menuPermissionRepository, IMapper mapper, IRoleMenuRepository roleMenuRepository, IPermissionRepository permissionRepository, IButtonRepository buttonRepository, IRoleMenuButtonRepository roleMenuButtonRepository, IAccountRoleRepository accountRoleRepository, IAccountService accountService, IButtonPermissionRepository buttonPermissionRepository)
 {
     _menuRepository           = menuRepository;
     _menuPermissionRepository = menuPermissionRepository;
     _mapper                     = mapper;
     _roleMenuRepository         = roleMenuRepository;
     _buttonRepository           = buttonRepository;
     _roleMenuButtonRepository   = roleMenuButtonRepository;
     _accountRoleRepository      = accountRoleRepository;
     _accountService             = accountService;
     _buttonPermissionRepository = buttonPermissionRepository;
 }
Esempio n. 35
0
 public PermissionAppService(IPermissionRepository permissionRepository)
 {
     this._permissionRepository = permissionRepository;
 }
Esempio n. 36
0
 public UserController(ISysAdminRepository SysAdminRepository, IUserRoleRepository userRoleRepository, IRoleRepository roleRepository, IUser user, IModuleRepository moduleRepository, IPermissionRepository permissionRepository, IRoleModulePermissionRepository roleModulePermissionRepository, IUser iUser, ITeacherRepository iTeacherRepository)
 {
     _SysAdminRepository = SysAdminRepository;
     _userRoleRepository = userRoleRepository;
     _roleRepository     = roleRepository;
     _user = user;
     this.moduleRepository               = moduleRepository;
     this.permissionRepository           = permissionRepository;
     this.roleModulePermissionRepository = roleModulePermissionRepository;
     this._iTeacherRepository            = iTeacherRepository;
     this._iUser = iUser;
 }
Esempio n. 37
0
 public PermissionService(IPermissionRepository permissionRepository, ICategoryPermissionForRoleRepository categoryPermissionForRoleRepository)
 {
     _permissionRepository = permissionRepository;
     _categoryPermissionForRoleRepository = categoryPermissionForRoleRepository;
 }
 public ModuleDefinitionRepository(MasterDBContext context, IMemoryCache cache, IPermissionRepository permissions)
 {
     _db          = context;
     _cache       = cache;
     _permissions = permissions;
 }
Esempio n. 39
0
 /**
  * <summary>Método constructor</summary>
  * <param name="permissionRepository">Corresponde al tipo de interfaz de tipo IPermissionRepository</param>
  */
 public PermissionService(IPermissionRepository permissionRepository):base(permissionRepository)
 {
     this.permissionRepository = permissionRepository;
 }//Fin del método
 public PermissionHandler(IHttpContextAccessor HttpContextAccessor, IPermissionRepository Permissions)
 {
     this.HttpContextAccessor = HttpContextAccessor;
     this.Permissions         = Permissions;
 }
Esempio n. 41
0
 public UserPermissions(IPermissionRepository permissions, IHttpContextAccessor accessor)
 {
     _permissions = permissions;
     _accessor    = accessor;
 }
        public RoleConfigurationValidator(IRoleConfigurationRepository roleConfigurationRepository, IPermissionAccessLevelRepository permissionAccessLevelRepository, IRoleRepository roleRepository, IPermissionRepository permissionRepository, IAccessLevelRepository accessLevelRepository)
        {
            _roleConfigurationRepository     = roleConfigurationRepository;
            _permissionAccessLevelRepository = permissionAccessLevelRepository;
            _roleRepository        = roleRepository;
            _permissionRepository  = permissionRepository;
            _accessLevelRepository = accessLevelRepository;

            RuleSet("Base", () =>
            {
                RuleFor(roleConfiguration => roleConfiguration.RoleId).NotNull().NotEmpty();
                RuleFor(roleConfiguration => roleConfiguration.PermissionId).NotNull().NotEmpty();
                RuleFor(roleConfiguration => roleConfiguration.AccessLevelId).NotNull().NotEmpty();
                Custom(CheckIsAccessLevelBelongToPermission);
                Custom(ReferencesValidate);
            });

            RuleSet("Create", () =>
            {
                Custom(CreateRoleConfigurationValidate);
            });

            RuleSet("Update", () =>
            {
                Custom(UpdateRoleConfigurationValidate);
            });
        }
Esempio n. 43
0
 public ProjectPermissionsPermissionHandler(IClaimsIdentityService claimsIdentityService, IPermissionRepository permissionRepository)
 {
     fClaimsIdentityService = claimsIdentityService;
     fPermissionRepository  = permissionRepository;
 }
 public AuthorizationService(IPermissionRepository permissionRepository)
 {
     PermissionRepository = permissionRepository;
 }
 public FileRepository(TenantDBContext context, IPermissionRepository Permissions)
 {
     db = context;
     this.Permissions = Permissions;
 }
Esempio n. 46
0
 public ScopesAuthoriser(IPermissionRepository permissionRepository, IClaimsParser claimsParser)
 {
     _permissionRepository = permissionRepository;
     _claimsParser         = claimsParser;
 }
Esempio n. 47
0
 public AdminController(IAdminRepository repo, IPermissionRepository permission)
 {
     _repo       = repo;
     _permission = permission;
 }
Esempio n. 48
0
 protected override void SharedContext()
 {
     _user = new User();
     PermissionRepository = MockRepository.GenerateMock <IPermissionRepository>();
 }
Esempio n. 49
0
 public PageController(IPageRepository pages, IModuleRepository modules, IPageModuleRepository pageModules, IPermissionRepository permissionRepository, ISettingRepository settings, IUserPermissions userPermissions, ITenantManager tenantManager, ISyncManager syncManager, ILogManager logger)
 {
     _pages                = pages;
     _modules              = modules;
     _pageModules          = pageModules;
     _permissionRepository = permissionRepository;
     _settings             = settings;
     _userPermissions      = userPermissions;
     _syncManager          = syncManager;
     _logger               = logger;
     _alias                = tenantManager.GetAlias();
 }
 public BucketAuthorizeHostedService(IConfiguration configuration, IPermissionRepository permissionRepository)
 {
     this.configuration    = configuration;
     _permissionRepository = permissionRepository;
 }
 public IdentityWithAdditionalClaimsProfileService(UserManager <UserModel> userManager, IUserClaimsPrincipalFactory <UserModel> claimsFactory, ILogger <IdentityWithAdditionalClaimsProfileService> logger,
                                                   IProfileRepository profileRepository, IApplicationDataPolicyRepository applicationDataPolicyRepository, IPermissionRepository permissionRepository, ITeamRepository teamRepository)
 {
     _userManager           = userManager;
     _claimsFactory         = claimsFactory;
     Logger                 = logger;
     this.profileRepository = profileRepository;
     this.applicationDataPolicyRepository = applicationDataPolicyRepository;
     this.permissionRepository            = permissionRepository;
     this.teamRepository = teamRepository;
 }
 public HierarchicalPresetPermissionValidator(IEmployeeRepository employeeRepository, IPermissionRepository permissionRepository)
 {
     this.employeeRepository = employeeRepository ??
                               throw new ArgumentNullException(nameof(employeeRepository));
     this.permissionRepository = permissionRepository ??
                                 throw new ArgumentNullException(nameof(permissionRepository));
 }
		public ProjectRoleManager(IPermissionRepository permissionRepository, IProjectRepository projectRepository, IMembershipRepository membershipRepository)
		{
			_permissionRepository = DIHelper.VerifyParameter(permissionRepository);
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
			_membershipRepository = DIHelper.VerifyParameter(membershipRepository);
		}
 public PermissionController(ILogger <PermissionController> logger, IPermissionRepository permissionRepository)
 {
     this.logger = logger;
     this.permissionRepository = permissionRepository;
 }
 // public IUnitOfWork UnitOfWork { get; set; }
  public PermissionService(IPermissionRepository permissionRepository)
  {
      _permissionRepository = permissionRepository;
  }
Esempio n. 56
0
 public PermissionServices(IPermissionRepository dal)
 {
     this.dal     = dal;
     base.baseDal = dal;
 }
Esempio n. 57
0
 public PermissionCreateService(IPermissionRepository permissionRepository)
 {
     this._permissionRepository = permissionRepository;
 }
 public PermissionProvider( IPermissionRepository repository )
 {
     _repository = repository;
 }
Esempio n. 59
0
 public MenuController(IServiceProvider serviceProvider, LogOperateRecordService operateLog, IUnitOfWork unitOfWork, IPermissionRepository permissionRepository)
     : base(serviceProvider, operateLog, unitOfWork, permissionRepository)
 {
 }
Esempio n. 60
0
 public AccountService(ICacheHandler cache, IMapper mapper, IAccountRepository accountRepository, IAccountRoleRepository accountRoleRepository, IMenuRepository menuRepository, IRoleRepository roleRepository, IButtonRepository buttonRepository, IPermissionRepository permissionRepository, DrawingHelper drawingHelper, ISystemService systemService, IServiceProvider serviceProvider, IAccountConfigRepository accountConfigRepository, AdminDbContext dbContext)
 {
     _cache                   = cache;
     _mapper                  = mapper;
     _accountRepository       = accountRepository;
     _accountRoleRepository   = accountRoleRepository;
     _menuRepository          = menuRepository;
     _roleRepository          = roleRepository;
     _buttonRepository        = buttonRepository;
     _permissionRepository    = permissionRepository;
     _drawingHelper           = drawingHelper;
     _systemService           = systemService;
     _serviceProvider         = serviceProvider;
     _accountConfigRepository = accountConfigRepository;
     _dbContext               = dbContext;
 }