示例#1
0
        public IQueryable <User> FindPageList(int pageIndex, int pageSize, out int totalRecord, int order)
        {
            bool   _isAsc     = true;
            string _orderName = string.Empty;

            switch (order)
            {
            case 0:
                _isAsc     = true;
                _orderName = "userID";
                break;

            case 1:
                _isAsc     = false;
                _orderName = "userID";
                break;

            case 2:
                _isAsc     = true;
                _orderName = "RegistrationTime";
                break;

            case 3:
                _isAsc     = false;
                _orderName = "RegistrationTime";
                break;

            case 4:
                _isAsc     = true;
                _orderName = "LoginTime";
                break;

            case 5:
                _isAsc     = false;
                _orderName = "LoginTime";
                break;

            default:
                _isAsc     = false;
                _orderName = "userID";
                break;
            }
            return(CurrentRepostitory.FindPageList(pageIndex, pageSize, out totalRecord, u => true, _orderName, _isAsc));
        }
示例#2
0
 public User Find(int UserID)
 {
     return(CurrentRepostitory.Find(u => u.UserID == UserID));
 }
示例#3
0
 public User Find(string userName)
 {
     return(CurrentRepostitory.Find(u => u.UserName == userName));
 }
示例#4
0
 public bool Exist(string username)
 {
     return(CurrentRepostitory.Exist(u => u.UserName == username));
 }