using Swift.DAL.Remittance.Transaction; using Swift.web.Library; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Swift.web.Remit.ThirdPartyTXN.InboundApiLog { public partial class InboundLog : System.Web.UI.Page { private readonly ApiLogDao _apiLog = new ApiLogDao(); private const string ViewFunctionId = "90600000"; private readonly RemittanceLibrary _sl = new RemittanceLibrary(); protected void Page_Load(object sender, EventArgs e) { _sl.CheckSession(); Authenticate(); LoadMessage(); } private void Authenticate() { _sl.CheckAuthentication(ViewFunctionId); } private void LoadMessage() { var id = GetStatic.ReadNumericDataFromQueryString("id").ToString(); var res = _apiLog.GetInboundApiLogRecord(id); if (res != null) { provider.Text = res["providerName"].ToString(); Method.Text = res["methodName"].ToString(); ControlNo.Text = res["controlNo"].ToString(); User.Text = res["requestedBy"].ToString(); RequestDate.Text = res["requestedDate"].ToString(); ResponseDate.Text = res["responseDate"].ToString(); //Code.Text = res["errorCode"].ToString(); //Message.Text = res["errorMessage"].ToString(); reqXml.Text = res["requestXml"].ToString(); resXml.Text = res["responseXml"].ToString(); } } } }