Beispiel #1
0
        /// <summary>
        /// 获取一个可用的对象
        /// </summary>
        /// <returns></returns>
        public static SYS_USER_BLL getInstance()
        {
            if (instance == null)
            {
                instance = new SYS_USER_BLL();
            }

            return(instance);
        }
Beispiel #2
0
        /// <summary>
        /// 获取登录信息
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public SYS_LOGIN GetByUserID(string id)
        {
            SYS_LOGIN model = null;

            using (var dbcontext = DbFactory.Create())
            {
                try
                {
                    string username = SYS_USER_BLL.getInstance().GetById(id).UserName;
                    Expression <Func <SYS_LOGIN, bool> > exp = a => a.UserName == username;
                    model = dbcontext.Get(exp);
                }
                catch (Exception ex)
                {
                    Logger.Error(string.Format("判断用户是否授权,异常,异常信息:UserID-【0】-{1}", id, ex.ToString()));
                }
            }

            return(model);
        }