c# - 使用从一个 web api 到另一个 api 的数据列表
问题描述
我有一个名为 abc-api 的 api,在此我使用以下函数获取记录。现在我想在另一个api中使用这个数据,下面是我尝试过的代码..但是不能在那个api中使用这个数据..
public async Task<ICollection<CarrierCompilanceDocumentViewModel>> RefreshComplianceDocumentNotification(Guid tenantId, Guid countryId)
{
DateTime now = DateTime.UtcNow;
var now1 = DateTime.UtcNow;
var expiriesDays = new List<int> { 1, 7, 14 };
var expiriesDates = expiriesDays.Select(x => now1.AddDays(x).Date).ToList();
var carrierAdminUserEmails = _dbContext.CarrierUsers.IgnoreQueryFilters()
.Where(x => x.IsAdmin)
.Where(x => !x.IsDeleted && x.TenantId == tenantId && x.TenantCountryId == countryId)
.Where(x => x.Carrier.ComplianceExpiryDate != null)
.Select( x => new { x.Email, x.Carrier.ComplianceExpiryDate })
.Distinct();
return (ICollection<CarrierCompilanceDocumentViewModel>)carrierAdminUserEmails; }
现在,我通过 Email 和 ComplianceExpiryDate 获得了这个 carrierAdminUserEmails 3 个值。
现在我从另一个 web-api 调用这个函数,我想在那里使用这个值..但我不知道如何使用它..下面是我到目前为止在另一个 web-api 中完成的代码。
var client = _clientFactory.CreateClient("carrier");
var request = HttpHelper.GetRequestMessageApiKey(_config, HttpMethod.Post,
$"{_carrierHost}/api/cms/carrier-company/RefreshComplianceDocumentNotification?tenantId={tenantId}&countryId={countryId}");
var response = await HttpHelper.GetResponseMessage(client, request);
var result = response.Content.ReadAsStringAsync().Result;
但是在这个 web-api 中没有得到这 3 个值,知道如何在这个 api 中使用这 3 个值。
解决方案
推荐阅读
- r - 共享 R 降价输出
- javascript - 不要得到“P”值的输出
- snowflake-cloud-data-platform - 雪花中流的奇怪行为
- flutter - 如何在 Flutter 中从快照中求和不同的字符串
- google-cloud-platform - 如何在 GCP 中使用负载均衡器指向后端端口
- c# - C# RSA 导入公钥
- java - 将字符串列表转换为单个对象
- react-native - 如何解决“react-native-crypto-js”sha256 未定义错误
- python - 无法从节点连接读取描述符:连接到系统的设备无法使用 ChromeDriver Chrome 通过 Selenium 运行错误
- node.js - Dialogflow - setAgent() 错误,无法创建未定义的属性 createStub