/// <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())); }
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(); }