Esempio n. 1
0
        public List <FilterIPEntity> GetList(Pagination pagination, string keyword)
        {
            var expression = ExtLinq.True <FilterIPEntity>();

            if (!string.IsNullOrEmpty(keyword))
            {
                expression = expression.And(t => t.StartIP.Contains(keyword));
            }
            expression = expression.And(t => t.DeleteMark != true);
            return(service.FindList(expression, pagination));
        }
Esempio n. 2
0
        //public List<FilterIPEntity> GetList(string keyword)
        //{
        //    var expression = ExtLinq.True<FilterIPEntity>();
        //    if (!string.IsNullOrEmpty(keyword))
        //    {
        //        expression = expression.And(t => t.F_StartIP.Contains(keyword));
        //    }
        //    return service.IQueryable(expression).OrderByDescending(t => t.F_DeleteTime).ToList();
        //}

        public List <FilterIPEntity> GetList(Pagination pagination, string queryJson)
        {
            var expression = ExtLinq.True <FilterIPEntity>();
            var queryParam = queryJson.ToJObject();

            if (!queryParam["keyword"].IsEmpty())
            {
                string keyword = queryParam["keyword"].ToString();
                expression = expression.And(t => t.F_StartIP.Contains(keyword));
            }
            return(service.FindList(expression, pagination));
        }
Esempio n. 3
0
        /// <summary>
        /// 获得过滤IP信息列表【分页】
        /// </summary>
        /// <param name="keyword"></param>
        /// <returns></returns>
        public List <FilterIPEntity> GetList(Pagination pagination, string keyword)
        {
            var expression = ExtLinq.True <FilterIPEntity>();

            if (!string.IsNullOrEmpty(keyword))
            {
                expression = expression.And(t => t.F_StartIP.Contains(keyword));
            }
            ResultClass <List <FilterIPEntity> > _ret = service.FindList(expression, pagination);

            if (_ret.Result)
            {
                return(_ret.ResultData.OrderByDescending(t => t.F_DeleteTime).ToList());
            }
            throw new System.Exception(_ret.ErrorMessage);
        }