public void Add(AddPermissionInput input) { input.Validate(); this.EnsurePermitUnique(input.Code, null); this.InsertFromDto <AddPermissionInput>(input); }
public async Task <AddPermissionOutput> AddPermission(AddPermissionInput input) { Permission permission = new Permission(input.Name); permission.DisplayName = input.DisplayName; _permissionManager.Create(permission); return(new AddPermissionOutput()); }
public async Task <AddPermissionOutput> AddPermission(AddPermissionInput input) { var role = _roleManager.GetRole(input.RoleId); if (role == null) { throw new UserFriendlyException("找不到要添加权限的角色"); } var permission = _permissionRepository.Get(input.PermissionId); if (permission == null) { throw new UserFriendlyException("找不到要添加的权限"); } _roleManager.AddPermission(role, permission); return(new AddPermissionOutput()); }
public ActionResult Add(AddPermissionInput input) { this.Service.Add(input); return(this.AddSuccessMsg()); }