public async Task DeleteApplicationAsync(Guid id) { Application applicationFromDB = await _applicationRepository.FirstOrDefaultAsync(id); if (applicationFromDB == null) { throw new InvalidOperationException("应用不存在"); } _weChatServiceUnitOfWork.RegisterDelete(applicationFromDB); await _weChatServiceUnitOfWork.CommitAsync(); }
public async Task DeleteWeChatDomainAsync(Guid id) { WeChatDomain weChatDomainFromDB = await _weChatDomainRepository.FirstOrDefaultAsync(id); if (weChatDomainFromDB == null) { throw new InvalidOperationException("微信域名不存在"); } _weChatServiceUnitOfWork.RegisterDelete(weChatDomainFromDB); await _weChatServiceUnitOfWork.CommitAsync(); _weChatDomainRepository.ClearCache(); }