Beispiel #1
0
 public NRTUtility(IMANADMIN.NRTSession nRTSession, IMDBType iMDBType)
 {
     _nRTSession = nRTSession;
     foreach (IMANADMIN.NRTDatabase item in _nRTSession.Databases)
     {
         if (item.Name.IsEquals(iMDBType.ToString()))
             _nRTDatabase = item;
     }
 }
Beispiel #2
0
        private static IMANADMIN.NRTSession GetUsrSession(IMANADMIN.NRTSession nrtSession)
        {
            if (ConfigUtility.IsImTLogin())
            {
                nrtSession.TrustedLogin();
            }
            else
            {
                nrtSession.Login(ConfigUtility.GetImLoginInfo().Item1, ConfigUtility.GetImLoginInfo().Item2);
            }

            return nrtSession;
        }
Beispiel #3
0
        public List<WsUser> GetWsUsers(IMANADMIN.NRTUsers iManUsers)
        {
            List<WsUser> result = new List<WsUser>();

            foreach (IMANADMIN.NRTUser iManUser in iManUsers)
            {
                result.Add(new WsUser
                {
                    UserType = UserType.Other,
                    Custom1 = iManUser.Custom1,
                    Email = iManUser.Email,
                    FullName = iManUser.FullName,
                    Location = iManUser.Location,
                    LoginEnabled = iManUser.LoginEnabled,
                    Name = iManUser.Name,
                });
            }

            return result.OrderBy(x => x.FullName).ToList();
        }