/// <summary> /// 新增管理员所属角色 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <bool> InsertAsync(UserRoleCreateDto dto) { dto.NotNull(nameof(UserRoleCreateDto)); if (!await _userRoleRepository.IsExistAsync(op => op.RoleId == dto.RoleId && op.UserId == dto.UserId)) { var userRoleModel = dto.ToMap <UserRole>(); return(await _userRoleRepository.InsertAsync(userRoleModel)); } throw new BusinessException("当前用户角色权限信息已存在!!!"); }
public async Task <ResultDto <bool> > CreateAsync(UserRoleCreateDto dto) => new ResultDto <bool> { Result = await _userRoleService.InsertAsync(dto) };