Esempio n. 1
0
        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());
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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"));
        }