コード例 #1
0
        /// <summary>
        /// 编辑页面
        /// </summary>
        /// <returns></returns>
        public ActionResult Edit(int id)
        {
            var model = new DeptModel();

            model = deptService.GetDeptById(id);
            int comId      = Convert.ToInt32(model.CompanyID);
            var lstCompany = companyService.GetPagerCompany(string.Empty, 1, 100);
            var lstDept    = deptService.GetPagerDept(string.Empty, 1, 100, comId);

            ViewBag.CompanyList = new SelectList(lstCompany, "CompanyID", "CompanyName", comId);
            ViewBag.DeptsList   = new SelectList(lstDept, "DeptID", "DeptName", model.DeptID);
            ViewData.Model      = model;
            return(View());
        }
コード例 #2
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Edit(int id)
        {
            var user        = userBaseService.GetUserBaseWithDetailById(id);
            var companylist = companyService.GetPagerCompany(string.Empty, 1, 100).Select(_ => new { CompanyName = _.CompanyName, CompanyID = _.CompanyID });
            var deptlist    = deptService.GetPagerDept(string.Empty, 1, 100).Select(_ => new { DeptName = _.DeptName, DeptID = _.DeptID });

            //var rolelist = roleService.GetPagerRole("", 1, 100);

            //var userRefRole = userRoleIndexService.GetUserRefRoleByUid(id);
            // ViewBag.UserRefRole = userRefRole;
            // ViewBag.RoleList = rolelist;
            ViewBag.DeptList    = new SelectList(deptlist, "DeptID", "DeptName", user.DeptID);
            ViewBag.CompanyList = new SelectList(companylist, "CompanyID", "CompanyName", user.CompanyID);
            ViewData.Model      = user;
            return(View());
        }