BMC: Change Api pathFormat for Update BMCMessage Status
This commit is contained in:
parent
63a57f0537
commit
61f92d6c5d
@ -205,20 +205,22 @@ namespace BCS.BMC.Web.Controllers
|
|||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<IActionResult> UpdateBmcMessageStatus([FromBody] List<BmcMessageStatusInput> bmcMessageStatusInput)
|
public async Task<IActionResult> UpdateBmcMessageStatus([FromBody] List<BmcMessageStatusInput> bmcMessageStatusInput)
|
||||||
{
|
{
|
||||||
string baseUrl = "";
|
string baseUrl = bmcMessageStatusInput.Select(x => x.CompanyUrl).FirstOrDefault();
|
||||||
foreach (var outputMessage in bmcMessageStatusInput)
|
string urlPath = baseUrl + "api/services/bwac/updateBmcMessageStatus/UpdateMessageStatus";
|
||||||
{
|
Logger.Info("Url Path" + urlPath);
|
||||||
// var companyDetails = _companyMasterService.GetAllList().Where(x => x.Url.Trim() == outputMessage.CompanyUrl.Trim()).FirstOrDefault();
|
//foreach (var outputMessage in bmcMessageStatusInput)
|
||||||
baseUrl = outputMessage.CompanyUrl + "/api/services/bwac/updateBmcMessageStatus/UpdateMessageStatus";
|
//{
|
||||||
|
// // 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())
|
using (HttpClient client = new HttpClient())
|
||||||
{
|
{
|
||||||
var requestJson = JsonConvert.SerializeObject(bmcMessageStatusInput);
|
var requestJson = JsonConvert.SerializeObject(bmcMessageStatusInput);
|
||||||
var requestContent = new StringContent(requestJson.ToString());
|
var requestContent = new StringContent(requestJson.ToString());
|
||||||
requestContent.Headers.ContentType = new MediaTypeWithQualityHeaderValue("application/json");
|
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();
|
return Ok();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user