/// <summary>
        /// 修改接口信息
        /// </summary>
        /// <param name="Id">主键编号</param>
        /// <param name="dto">修改信息</param>
        /// <returns></returns>
        public async Task <bool> UpdateAsync(Guid Id, APIManagementUpdateDto dto)
        {
            dto.NotNull(nameof(APIManagementCreateDto));
            var APIModel = await _apiManagementRepository.GetByIdAsync(Id);

            if (APIModel.IsNotNull())
            {
                var APIResult = dto.ToMap(APIModel);
                return(await _apiManagementRepository.UpdateAsync(APIResult));
            }
            throw new BusinessException("当前需修改的接口信息不存在!!!");
        }
Beispiel #2
0
 public async Task <ResultDto <bool> > UpdateAsync(Guid Id, APIManagementUpdateDto dto)
 => new ResultDto <bool>
 {
     Result = await _apiManagementService.UpdateAsync(Id, dto)
 };