// GET: Payment
        public ActionResult Paynow()
        {
            int    userID     = 0;
            string essionName = Session["userName"].ToString();

            ViewBag.userName = Session["userName"].ToString();
            if (Session["userId"] != null)
            {
                string user = Session["userId"].ToString();
                userID = Convert.ToInt32(user);
            }

            JavaWebService.CustomerWebServiceService webService = new JavaWebService.CustomerWebServiceService();
            string details = webService.getTransaction(userID);

            if (details != null)
            {
                string[] cardDetails = details.Split(',');
                if (cardDetails.Length == 4)
                {
                    ViewBag.ExistingCustomer = "true";
                    ViewBag.CardNumber       = cardDetails[0];
                    string card = cardDetails[0];
                    //string cardType = "";
                    //string cardtsya = card.Substring(0, 2);
                    if ((card.Substring(0, 2) == "51" || card.Substring(0, 2) == "52" || card.Substring(0, 2) == "53" ||
                         card.Substring(0, 2) == "54" || card.Substring(0, 2) == "55") && card.Length == 16)
                    {
                        ViewBag.cardType = "Master Card";
                    }
                    else if (card.ElementAt(0) == '4' && card.Length == 16)
                    {
                        ViewBag.cardType = "Visa";
                    }
                    else if ((card.Substring(0, 2) == "34" || card.Substring(0, 2) == "37") && card.Length == 15)
                    {
                        ViewBag.cardType = "American Express";
                    }
                    else
                    {
                        ViewBag.cardType = "Unknown";
                    }
                    ViewBag.NameOnCard       = cardDetails[1];
                    ViewBag.ExpiryDate       = cardDetails[2];
                    ViewBag.CardCreationDate = cardDetails[3];
                }
                else
                {
                    ViewBag.ExistingCustomer = "false";
                }
            }


            ViewBag.userName = Session["userName"].ToString();
            ViewBag.userID   = userID;

            return(View());
        }
        public ActionResult DeleteCard(FormCollection form)
        {
            int userId = 0;

            if (Session["userId"].ToString() == form["userId"].ToString())
            {
                userId = Convert.ToInt32(Session["userId"].ToString());
            }
            JavaWebService.CustomerWebServiceService javaWebService = new JavaWebService.CustomerWebServiceService();
            string result = javaWebService.deleteTransaction(userId);

            if (result != null)
            {
                ViewBag.DeleteStatus = "Delete Failed";
            }
            return(RedirectToAction("Paynow", "Payment"));
        }
        public ActionResult AddCard(FormCollection form)
        {
            int userId = 0;

            if (Session["userId"].ToString() != null)
            {
                userId = Convert.ToInt32(Session["userId"].ToString());
            }
            string nameOnCard = form["nameOnCard"].ToString();
            string cardNumber = form["cardNumber"].ToString();
            string expDate    = form["expDate"].ToString();

            JavaWebService.CustomerWebServiceService javaWebService = new JavaWebService.CustomerWebServiceService();
            string createMsg = javaWebService.createTranscation(userId, nameOnCard, cardNumber, 1.00, 1, expDate);

            ViewBag.CreateMsg = createMsg;


            return(RedirectToAction("Paynow", "Payment"));
        }