示例#1
0
 /// <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.系统异常, "获取数据字典表视图列表分页查询数据时发生错误!"));
     }
 }
示例#2
0
        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));
 }