Exemplo n.º 1
0
        public async Task <IActionResult> EditRole(EditRoleModel args)
        {
            var role = await _roleManage.FindByIdAsync(args.id);

            if (role != null)
            {
                role.Name = args.name;
                var result = await _roleManage.UpdateAsync(role);

                if (result.Succeeded)
                {
                    return(RedirectToAction("Index"));
                }
                ModelState.AddModelError(string.Empty, "编辑role出错");
            }
            ModelState.AddModelError(string.Empty, "未找到role");
            return(View("Index"));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> EditRole(string id)
        {
            var role = await _roleManage.FindByIdAsync(id);

            if (role == null)
            {
                return(View("Index"));
            }

            var model = new EditRoleModel
            {
                id    = id,
                name  = role.Name,
                users = new List <string>()
            };

            return(View(model));
        }