コード例 #1
0
        public IActionResult Index(int?ID)
        {
            var departmentList = departmentDataService.GetList(new Dapper.Helper.PagerParameter {
                PageIndex = 1, PageSize = 99999999, OrderBy = "ID"
            },
                                                               x =>
            {
                x.HasRotes  = true;
                x.HasPowers = false;
            }).Rows.MapperList <ExternalDepartmentViewModel, Department>();

            ViewBag.DepartmentList = departmentList;
            if (ID.HasValue)
            {
                ViewBag.AppInfoID = ID.Value;
            }
            else
            {
                var apps = appInfoDataService.GetList();
                if (apps.Count() == 0)
                {
                    throw new Exception("错误,相关系统信息未配置");
                }
                else
                {
                    ViewBag.AppInfoID = apps.First().ID;
                }
            }
            return(View());
        }
コード例 #2
0
        public IActionResult Index(int?ID, PagerParameter pagerParameter)
        {
            var departmentList = departmentDataService.GetList().MapperList <ExternalDepartmentViewModel, Department>();

            PageParameterDefault ppd = new PageParameterDefault();

            ppd.SetDefaultValue(pagerParameter);
            Department department = new Department();

            if (!ID.HasValue)
            {
                department = departmentList.First();
            }
            else
            {
                department = departmentDataService.Get(ID.Value);
            }
            if (department.ID != 0)
            {
                var pager = roleDataService.GetList(department.ID, pagerParameter);
                ViewBag.Department     = department;
                ViewBag.DepartmentList = departmentList;
                return(View(pager));
            }
            else
            {
                return(View());
            }
        }
コード例 #3
0
        public IActionResult Index(PagerParameter pageParameter)
        {
            PageParameterDefault ppd = new PageParameterDefault();

            ppd.SetDefaultValue(pageParameter);
            var pagers = dataService.GetList(pageParameter, x => x.HasUser = true);

            return(View(pagers));
        }
コード例 #4
0
 public IActionResult Index()
 {
     ViewBag.datas = dataService.GetList();
     return(View());
 }