Example #1
0
 public IActionResult Add(Department department)
 {
     department.CreateBy   = 1;
     department.Deleted    = false;
     department.CreateDate = DateTime.Now;
     if (dataService.Get(department.Name) != null)
     {
         return(Json(new APIResult <string>(errors: "部门已存在")));
     }
     else
     {
         dataService.Add(department);
         return(Json(new APIResult <Department>(data: department)));
     }
 }
Example #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());
            }
        }
Example #3
0
        public IActionResult Index()
        {
            var        userAuthorization = userAuthorizationDataService.Get(_auth.ID);
            var        userInfo          = userInfoDataService.Get(userAuthorization.UserID);
            Department department        = departmentDataService.Get(userAuthorization.DepartmentID);
            var        powers            = userAuthorizationDataService.GetPowers(_auth.ID, SystemCode.Power).Where(x => x.Level < 3).OrderBy(x => x.SortPath).ToList();

            ViewBag.LoginID        = userAuthorization.LoginID;
            ViewBag.DepartmentName = department.Name;
            ViewBag.Powers         = powers;
            return(View(userInfo));
        }