public User GetUser_NonWeb(string userName) { _Trace.TraceEvent(TraceEventType.Verbose, -1, "GetUser_NonWeb"); UserEntity e = new CriticalResultsEntityManager().GetUser(userName); if (e == null) return null; User u = new User(e); u.ResolveRoles(); u.ResolveTransports(); u.ResolveProxied(); u.ResolveProxies(); u.ResolveEntries(); foreach (UserTransport t in u.Transports) { t.ResolveLevels(); } return u; }