public decimal UpdateMerchantCallBackURL(ModelLandingURL objModelLandingURL) { SqlParameter[] param = new SqlParameter[3]; param[0] = new SqlParameter("@MerchantAccountNo", objModelLandingURL.MerchantAccountNo); param[1] = new SqlParameter("@CallBackSuccessUrl", objModelLandingURL.MerchantSuccessURL); param[2] = new SqlParameter("@CallBackRejectUrl", objModelLandingURL.MerchantFailURL); return(DALCommon.ExecuteNonQuery("[sp_Admin_UpdateMerchantResponseURL]", param)); }
// GET: /PaymentServiceList/ public PartialViewResult MerchantResponseURL() { try { ModelLandingURL objModelLandingURL = new ModelLandingURL(); objBLLMerchantPages = new BLLMerchantPages(); objModelLandingURL = objBLLMerchantPages.GetMerchantResponseURL(Convert.ToDecimal(Session[DALVariables.UserAccountId])); return(PartialView(customview("_MerchantResponseURL", "User"), objModelLandingURL)); } catch (Exception ex) { DALUtility.ErrorLog(ex.Message, "MerchantResponseURL, DashBoardMerchant"); } return(PartialView()); }
public ModelLandingURL GetMerchantResponseURL(decimal MerchantAccountNo) { DataTable tblMerchantURL = new DataTable(); ModelLandingURL objModelLandingURL = new ModelLandingURL(); SqlParameter[] param = new SqlParameter[1]; param[0] = new SqlParameter("@MerchantAccountNo", MerchantAccountNo); tblMerchantURL = DALCommon.GetDataUsingDataTable("[sp_Admin_GetMerchantResponseUrl]", param); if (tblMerchantURL.Rows.Count > 0) { objModelLandingURL.MerchantAccountNo = Convert.ToInt32(tblMerchantURL.Rows[0]["MerchantAccountNo"]); objModelLandingURL.MerchantSuccessURL = Convert.ToString(tblMerchantURL.Rows[0]["CallBackSuccessUrl"]); objModelLandingURL.MerchantFailURL = Convert.ToString(tblMerchantURL.Rows[0]["CallBackRejectUrl"]); } return(objModelLandingURL); }
public ActionResult LandingURL(ModelLandingURL objModelLandingURL) { if (Session[DALVariables.UserAccountId] == null) { return(RedirectToAction("Login", "User")); } if (ModelState.IsValid) { try { BLLPaymentService objBLLPaymentService = new BLLPaymentService(); StringBuilder st = new StringBuilder(); decimal result = 0; objModelLandingURL.MerchantAccountNo = Convert.ToInt32(Session[DALVariables.UserAccountId]); result = objBLLPaymentService.UpdateMerchantCallBackURL(objModelLandingURL); if (result > 0) { Success(string.Format("Response URL successfully updated.Now you can activate your payment service")); return(RedirectToAction("Home", "User")); } else { Error(string.Format("Error occured while updating record")); return(RedirectToAction("Home", "User")); } } catch (Exception ex) { DALUtility.ErrorLog(ex.Message, "LandingURL, Merchant"); } } else { Error("Check error of form; Please correct to continue!"); return(RedirectToAction("Home", "User")); //ModelState.AddModelError("", "Check error of form; Please correct to continue!"); } return(RedirectToAction("Login", "User")); }