Exemplo n.º 1
0
 /// <summary>
 /// 根据用户类型获取用户列表
 /// </summary>
 /// <param name="userType"></param>
 /// <returns></returns>
 public List <UserInfo> GetUsersByUserType(int userType)
 {
     using (EFUserInfoRepository _repository = new EFUserInfoRepository())
     {
         return(_repository.GetUsersListByUserType(userType));
     }
 }
Exemplo n.º 2
0
 public List <UserInfo> GetAll()
 {
     using (EFUserInfoRepository _rsp = new EFUserInfoRepository())
     {
         return(_rsp.FindAll().Select(_rsp.LoadModelFromEntity).ToList());
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 通过id更新用户信息
 /// </summary>
 /// <param name="user"></param>
 /// <returns></returns>
 public bool UpdateUserInfo(UserInfo user)
 {
     using (EFUserInfoRepository _repository = new EFUserInfoRepository())
     {
         bool result = _repository.UpdateUserInfo(user);
         return(result);
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// 通过手机获取用户信息
 /// </summary>
 /// <param name="mobilePhone"></param>
 /// <returns></returns>
 public UserInfo GetUserByMobilePhone(string mobilePhone)
 {
     using (EFUserInfoRepository _repository = new EFUserInfoRepository())
     {
         UserInfo userInfo = _repository.GetUserInfoByMobilePhone(mobilePhone);
         return(userInfo);
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// 通过邮箱获取用户信息
 /// </summary>
 /// <param name="email"></param>
 /// <returns></returns>
 public UserInfo GetUserByEmail(string email)
 {
     using (EFUserInfoRepository _repository = new EFUserInfoRepository())
     {
         UserInfo userInfo = _repository.GetUserInfoByEmail(email);
         return(userInfo);
     }
 }
Exemplo n.º 6
0
 /// <summary>
 /// 根据登录名获取用户信息
 /// </summary>
 /// <param name="loginName">登录名</param>
 /// <returns></returns>
 public UserInfo GetUserByLoginName(string loginName)
 {
     using (EFUserInfoRepository _repository = new EFUserInfoRepository())
     {
         UserInfo userInfo = _repository.GetUserInfoByLoginName(loginName);
         return(userInfo);
     }
 }
Exemplo n.º 7
0
        /// <summary>
        /// 根据用户名获取数据列表
        /// </summary>
        /// <param name="loginname"></param>
        /// <returns></returns>
        public List <UserInfo> GetList(string loginname)
        {
            using (EFUserInfoRepository _repository = new EFUserInfoRepository())
            {
                var list = _repository.FindAll(p => p.LOGINNAME.Contains(loginname)).ToList();

                return(list.Select(u => _repository.LoadModelFromEntity(u)).ToList());
            }
        }
Exemplo n.º 8
0
 public List <UserInfo> GetList(ref PageInfo pager, string keyWord)
 {
     using (EFUserInfoRepository _repository = new EFUserInfoRepository())
     {
         var list = _repository.FindAll();
         if (!string.IsNullOrEmpty(keyWord))
         {
             list = list.Where(u => u.LOGINNAME.Contains(keyWord));
         }
         return(list.Paging(ref pager).ToList().Select(u => _repository.LoadModelFromEntity(u)).ToList());
     }
 }
Exemplo n.º 9
0
 /// <summary>
 /// 通过id获取用户信息
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public UserInfo GetUserInfoByID(string id)
 {
     using (EFUserInfoRepository _repository = new EFUserInfoRepository())
     {
         UserInfo userInfo = _repository.GetUserInfoByID(id);
         //增加Member属性
         if (!string.IsNullOrEmpty(userInfo.MemberID))
         {
             userInfo.Member = new MemberBLL().GetMember(userInfo.MemberID);
         }
         return(userInfo);
     }
 }
Exemplo n.º 10
0
        /// <summary>
        /// 登录
        /// </summary>
        /// <param name="loginName">登录名</param>
        /// <param name="loginPwd">登录密码</param>
        /// <returns></returns>
        public UserInfo Login(string loginName, string loginPwd)
        {
            using (EFUserInfoRepository _repository = new EFUserInfoRepository())
            {
                UserInfo userInfo = _repository.GetUserInfoByLoginName(loginName);
                if (userInfo == null)
                {
                    return(userInfo);
                }

                //loginPwd = loginPwd.ToMd5();
                if (!userInfo.LoginPwd.Equals(loginPwd))
                {
                    return(null);
                }
                //增加Member属性
                if (!string.IsNullOrEmpty(userInfo.MemberID))
                {
                    userInfo.Member = new MemberBLL().GetMember(userInfo.MemberID);
                }
                return(userInfo);
            }
        }