/// <summary> /// Initializes a new instance of the RoleGroupService class. /// </summary> /// <param name="unitOfWork">UnitOfWork information</param> public RoleGroupService(UnitOfWork unitOfWork) { if (unitOfWork == null) { throw new ArgumentNullException(UnitOfWorkConst); } this.unitOfWork = unitOfWork; this.roleGroupRepository = new RoleGroupRepository(this.unitOfWork); }
public UnitOfWork(SsoDbContext context) { _context = context; UserRepository = new UserRepository(_context); RoleRepository = new RoleRepository(_context); UserRoleRepository = new UserRoleRepository(_context); ActionRepository = new ActionRepository(_context); RoleActionRepository = new RoleActionRepository(_context); ApplicationRepository = new ApplicationRepository(_context); RoleApplicationRepository = new RoleApplicationRepository(_context); SecurityLevelRepository = new SecurityLevelRepository(_context); SecurityModeRepository = new SecurityModeRepository(_context); SecurityLevelModelRepository = new SecurityLevelModelRepository(_context); SettingRepository = new SettingRepository(_context); SessionRepository = new SessionRepository(_context); UserRestrictedIpRepository = new UserRestrictedIpRepository(_context); HardwareTokenCodeRepository = new HardwareTokenCodeRepository(_context); MobileVerificationCodeRepository = new MobileVerificationCodeRepository(_context); RoleGroupRepository = new RoleGroupRepository(_context); AuthenticationStepRepository = new AuthenticationStepRepository(_context); }