예제 #1
0
        public ActionResult Edit(long id)
        {
            var user      = AdminUserService.GetById(id);
            var cities    = CityService.GetAll();
            var userRoles = RoleService.GetByAdminUserId(id);
            var allRoles  = RoleService.GetAll();
            AdminUserEditGetModel model = new AdminUserEditGetModel();

            model.User      = user;
            model.AllRoles  = allRoles;
            model.Cities    = cities;
            model.UserRoles = userRoles;
            return(View(model));
        }
예제 #2
0
        public ActionResult Edit(int id)
        {
            var adminUser = AdminUserService.GetById(id);

            if (adminUser == null)
            {
                return(View("Error", (object)"id指定的管理员不存在"));
            }
            var roles         = RoleService.GetAll();
            var adminUserRole = RoleService.GetByAdminUserId(adminUser.Id);
            var city          = CityService.GetAll().ToList();

            city.Insert(0, new DTO.CityDTO {
                Name = "总部", Id = 0
            });

            AdminUserEditGetModel model = new AdminUserEditGetModel();

            model.AdminUser     = adminUser;
            model.AdminUserRole = adminUserRole;
            model.Roles         = roles;
            model.Citys         = city;
            return(View(model));
        }