/// <summary> 获取新建模板列表 /// 获取新建模板列表 /// Add zhengsong /// </summary> /// <param name="param"></param> /// <returns></returns> public IPagedList <WayBillTemplateInfo> GetWayBillTemplateInfoList(WayBillTemplateInfoParam param) { Expression <Func <WayBillTemplateInfo, bool> > filter = p => true; filter = filter.AndIf(p => p.TemplateName.Contains(param.TemplateName), !string.IsNullOrWhiteSpace(param.TemplateName)) .AndIf(p => p.TemplateType == param.TemplateType, param.TemplateType != 0) .AndIf(p => p.Status == param.Status, param.Status != 0); Func <IQueryable <WayBillTemplateInfo>, IOrderedQueryable <WayBillTemplateInfo> > orderBy = o => o.OrderByDescending(p => p.CreatedOn); return(_wayBillTemplateInfoRepository.FindPagedList(param.Page, param.PageSize, filter, orderBy)); }
public WayBillTemplateInfoViewModel() { WayBillTemplateInfo = new WayBillTemplateInfoModel(); TemplateInfoParam = new WayBillTemplateInfoParam(); WayBillTemplateInfoList = new PagedList<WayBillTemplateInfoModel>(); }