Ejemplo n.º 1
0
 public List <WJ_EnterpriseInfoModel> GetEnterpriseInfoList(WJ_EnterpriseInfoFilter filter, out int total)
 {
     using (DataProvider dp = new DataProvider())
     {
         var list = dp.WJ_EnterpriseInfo.Where(m => true);
         if (filter.Title.IsNotNullOrWhiteSpace())
         {
             list = list.Where(m => m.Title.Contains(filter.Title));
         }
         if (filter.InfoType.IsNotNullAndCountGtZero())
         {
             list = list.Where(m => filter.InfoType.Contains(m.InfoType));
         }
         total = list.Count();
         return(Mapper.Map <List <WJ_EnterpriseInfoModel> >(list.OrderBy(m => m.InfoType).ThenBy(m => m.Sort).ThenByDescending(m => m.CreateTime).Skip(filter.Skip).Take(filter.PageSize).ToList()));;
     }
 }
Ejemplo n.º 2
0
        public ActionResult GetEnterpriseInfoList(WJ_EnterpriseInfoFilter filter)
        {
            var data = service.GetEnterpriseInfoList(filter, out int total);

            return(Json(new TableDataModel(total, data)));
        }