Dinesh 3 months ago
parent
commit
01e9f99ae6
  1. 88
      TPServices/SendMNRemit/Services/SendMNAPI.cs

88
TPServices/SendMNRemit/Services/SendMNAPI.cs

@ -117,94 +117,6 @@ namespace TPApiServices.SendMNRemit.Services
}
//private TPResponse GetExRate(SendExRateRequestModel model)
//{
// var exResponse = new TPResponse();
// try
// {
// // Get token
// SendMNAuthResponsetModel tokenResponse = GetToken(model.RequestBy);
// if (tokenResponse.Code != "0")
// {
// exResponse.ResponseCode = "1";
// exResponse.Msg = tokenResponse.Detail.Note;
// _log.Error($"SENDMNAPI|EXRATE.GETTOKEN()|RESPONSE : {JsonConvert.SerializeObject(exResponse)}");
// return exResponse;
// }
// var body = new SendExRateRequestModel
// {
// Body = new Body
// {
// SendingCountry = "UK",
// ReceivingCountry = "MN",
// ReceivingCurrency = "MNT"
// },
// Signature = "", // Placeholder for the generated signature
// ProcessIdentifier = tokenResponse.Detail.ProcessIdentifier
// };
// // Generate signature using the constructed body and token response
// string signature = GenerateSignatureExRate(body, tokenResponse);
// // Assign the generated signature to the body
// body.Signature = signature;
// _log.Info($"SENDMNAPI|EXRATE|REQUEST BODY : {JsonConvert.SerializeObject(body)}");
// // Send request
// var client = new RestClient(baseUrl);
// var request = new RestRequest("/CalculateExRate", Method.POST)
// {
// RequestFormat = DataFormat.Json
// };
// request.AddHeader("Content-Type", "application/json");
// request.AddHeader("Authorization", "Bearer " + tokenResponse.Detail.Token);
// request.AddHeader("UserName", userName);
// request.AddHeader("AgentCode", agentCode);
// request.AddJsonBody(body);
// var response = client.Execute<SendMNExRateResponseModel>(request);
// //_log.Info($"SENDMNAPI|EXRATE|RESPONSE : {response.Content}");
// // _log.Info($"SENDMNAPI|EXRATE|RESPONSE : {response.Content} | ResponseCode: {exResponse.ResponseCode}, Id: {exResponse.Id}, Extra: {exResponse.Extra}");
// // Process response
// //_log.Info($"SENDMNAPI|EXRATE|RESPONSE : {response.Content} | ResponseCode: {exRateResponse.Code}, Id: {exRateResponse.Detail.ForexSession}, Extra: {exRateResponse.Detail.Rate}");
// var exRateResponse = response.Data;
// _log.Info($"SENDMNAPI|EXRATE|RESPONSE : {response.Content} | ResponseCode: {exRateResponse.Code}, Id: {exRateResponse.Detail.ForexSession}, Extra: {exRateResponse.Detail.Rate}");
// if (exRateResponse.Code == "0")
// {
// exResponse.ResponseCode = "0";
// exResponse.Id = exRateResponse.Detail.ForexSession;
// exResponse.Extra = exRateResponse.Detail.Rate;
// }
// else
// {
// exResponse.ResponseCode = "1";
// exResponse.Extra = exRateResponse.Code;
// }
// exResponse.Msg = exRateResponse.Msg ?? exRateResponse.Message;
// exResponse.Data = exRateResponse;
// }
// catch (Exception ex)
// {
// exResponse.ResponseCode = "999";
// exResponse.Msg = ex.ToString();
// _log.Error($"SENDMNAPI|SENDTRANSACTION|EXCEPTION OCCURRED|RESPONSE : {JsonConvert.SerializeObject(exResponse)}");
// }
// return exResponse;
//}
private TPResponse GetExRate(SendExRateRequestModel model)
{
var exResponse = new TPResponse();

Loading…
Cancel
Save