Пример #1
0
        /// <summary>
        /// Return list target get by UserId
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        public List <Targets> GetTargetsByUserId(int userId)
        {
            UserRoleManager manager = new UserRoleManager();
            var             roles   = manager.GetRolesByUserId(userId);

            return(GetTargetsByRoleIds(roles.Select(x => x.RoleID).ToList()));
        }
Пример #2
0
 public RoleBasedAuthorization(ServiceUnitContext context)
 {
     Contract.NotNull(context, "context");
     this.context      = context;
     roleManager       = new RoleManager();
     permissionManager = new PermissionManager();
     targetManager     = new TargetManager();
     userRoleManager   = new UserRoleManager();
 }
 public RoleManager()
 {
     userRoleManager = new UserRoleManager();
 }
        //private Employee employee;

        public RoleManager(LogContext logContext)
        {
            this.logContext = logContext;
            userRoleManager = new UserRoleManager();
        }