Пример #1
0
 /// <summary>
 /// 实例化一个用户对象
 /// </summary>
 /// <param name="name"></param>
 /// <param name="password"></param>
 /// <param name="accountType"></param>
 public Account(String name, String password, AccountType accountType = default(AccountType))
 {
     Name = name;
     LoginPassword = password;
     IsDisable = false;
     LastLoginTime = DateTime.Now;
     LockScreenPassword = password;
     AccountRoles = new List<AccountRole>();
     Config = new Config();
     IsOnline = false;
     IsAdmin = accountType == AccountType.Admin;
 }
Пример #2
0
        /// <summary>
        /// 获取真实的桌面Id
        /// </summary>
        /// <param name="deskId"></param>
        /// <param name="accountConfig"></param>
        /// <returns></returns>
        protected Int32 GetRealDeskIdService(Int32 deskId, Config accountConfig)
        {
            var internalDesk = accountConfig.Desks.FirstOrDefault(desk => desk.DeskNumber == deskId);

            return internalDesk?.Id ?? 0;
        }