/// <summary> /// 获取数据字典表视图列表分页 /// </summary> /// <param name="model"></param> /// <returns></returns> public BaseResultModel <PageModel <DicViewModel> > ListViewPageDic(DicViewModel model) { try { if (model == null) { model = new DicViewModel() { PageNO = 1, PageSize = int.MaxValue }; } // 开启查询outModel里面的视图 using (this.DicRepository.BeginSelView()) { using (this.DicRepository.BeginLikeMode()) { return(new SuccessResultModel <PageModel <DicViewModel> >(this.DicRepository.ListViewPage(model))); } } } catch (Exception e) { LogWriter.WriteLog(EnumLogLevel.Fatal, "ListViewPageDic", JsonConvert.SerializeObject(model), "Dic", "获取数据字典表视图列表分页查询数据时发生错误.", e); return(new ErrorResultModel <PageModel <DicViewModel> >(EnumErrorCode.系统异常, "获取数据字典表视图列表分页查询数据时发生错误!")); } }
public void ListViewPageDic_Test() { DicViewModel testModel = null; BaseResultModel <PageModel <DicViewModel> > result = DicService.ListViewPageDic(testModel); Assert.IsTrue(result.IsSuccess && result.Data.DataCount > 0, result.ErrorMessage); testModel = new DicViewModel() { PageNO = 1, PageSize = 2, DicValue = "测试DicValue" }; result = DicService.ListViewPageDic(testModel); Assert.IsTrue(result.IsSuccess, result.ErrorMessage); }
/// <summary> /// 获取数据字典表视图列表分页 /// </summary> /// <param name="model">ViewModel</param> /// <returns>ViewModel</returns> public BaseResultModel <PageModel <DicViewModel> > ListViewPageDic(DicViewModel model) { return(DicService.ListViewPageDic(model)); }