Exemplo n.º 1
0
        public IQueryable <User> FindPageList(int pageIndex, int pageSize, out int totalRecord, int order)
        {
            switch (order)
            {
            case 0: return(CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, true, u => u.UserID));

            case 1: return(CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, false, u => u.UserID));

            default: return(CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, true, u => u.UserID));
            }
        }
Exemplo n.º 2
0
        public IQueryable <User> FindPageList(int pageIndex, int pageSize, out int totalRecord, int order)
        {
            //switch(order)
            //{
            //    case 0: return CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, true, u => u.UserID);
            //    case 1: return CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, false, u => u.UserID);
            //    case 2: return CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, true, u => u.RegistrationTime);
            //    case 3: return CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, false, u => u.RegistrationTime);
            //    case 4: return CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, true, u => u.LoginTime);
            //    case 5: return CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, false, u => u.LoginTime);
            //    default: return CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, true, u => u.UserID);
            //}
            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(CurrentRepository.FindPageList(pageIndex, pageSize, out totalRecord, u => true, _isAsc, _orderName));
        }
Exemplo n.º 3
0
        //public User Find(int userID)
        //{
        //    return CurrentRepository.Find(u => u.UserID == userID);
        //}

        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(CurrentRepository.FindPageList(pageindex, pageSize, out totalRecord, u => true, orderName, isAsc));
        }
Exemplo n.º 4
0
        public IQueryable <T_User> FindPageList(int pageIndex, int pageSize, out int totalCount, 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(CurrentRepository.FindPageList(pageIndex, pageSize, out totalCount, u => true, _orderName, _isAsc));
        }
Exemplo n.º 5
0
 public IQueryable <User> FindPageList(int pageIndex, int pageSize, out int total)
 {
     return(CurrentRepository.FindPageList(pageIndex, pageSize, out total, u => true, true, u => u.UserID));
 }