|
|
@ -205,20 +205,22 @@ namespace BCS.BMC.Web.Controllers |
|
|
|
[HttpPost] |
|
|
|
public async Task<IActionResult> UpdateBmcMessageStatus([FromBody] List<BmcMessageStatusInput> bmcMessageStatusInput) |
|
|
|
{ |
|
|
|
string baseUrl = ""; |
|
|
|
foreach (var outputMessage in bmcMessageStatusInput) |
|
|
|
{ |
|
|
|
// var companyDetails = _companyMasterService.GetAllList().Where(x => x.Url.Trim() == outputMessage.CompanyUrl.Trim()).FirstOrDefault();
|
|
|
|
baseUrl = outputMessage.CompanyUrl + "/api/services/bwac/updateBmcMessageStatus/UpdateMessageStatus"; |
|
|
|
|
|
|
|
} |
|
|
|
string baseUrl = bmcMessageStatusInput.Select(x => x.CompanyUrl).FirstOrDefault(); |
|
|
|
string urlPath = baseUrl + "api/services/bwac/updateBmcMessageStatus/UpdateMessageStatus"; |
|
|
|
Logger.Info("Url Path" + urlPath); |
|
|
|
//foreach (var outputMessage in bmcMessageStatusInput)
|
|
|
|
//{
|
|
|
|
// // var companyDetails = _companyMasterService.GetAllList().Where(x => x.Url.Trim() == outputMessage.CompanyUrl.Trim()).FirstOrDefault();
|
|
|
|
// baseUrl = outputMessage.CompanyUrl + "/api/services/bwac/updateBmcMessageStatus/UpdateMessageStatus";
|
|
|
|
|
|
|
|
//}
|
|
|
|
using (HttpClient client = new HttpClient()) |
|
|
|
{ |
|
|
|
var requestJson = JsonConvert.SerializeObject(bmcMessageStatusInput); |
|
|
|
var requestContent = new StringContent(requestJson.ToString()); |
|
|
|
requestContent.Headers.ContentType = new MediaTypeWithQualityHeaderValue("application/json"); |
|
|
|
HttpResponseMessage response = await client.PostAsync(baseUrl, requestContent); |
|
|
|
|
|
|
|
HttpResponseMessage response = await client.PostAsync(urlPath, requestContent); |
|
|
|
Logger.Info("Update Response" + response.Content); |
|
|
|
return Ok(); |
|
|
|
} |
|
|
|
} |
|
|
|