Browse Source

BMC: Change Api pathFormat for Update BMCMessage Status

feature/ForgotPasswordFunctionality
Palash Biswas 2 years ago
parent
commit
61f92d6c5d
1 changed files with 11 additions and 9 deletions
  1. +11
    -9
      BCS.BMC/src/BCS.BMC.Web.Mvc/Controllers/NotificationController.cs

+ 11
- 9
BCS.BMC/src/BCS.BMC.Web.Mvc/Controllers/NotificationController.cs View File

@ -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();
}
}


Loading…
Cancel
Save