public IActionResult Index(string msg, int orderid)
        {
            if (msg.Equals("success") && orderid != 0)
            {
                ViewBag.message         = "Your Order is confirm. We will reach you in Sometime";
                ViewBag.orderId         = "Your Order id is pdos" + orderid;
                ViewBag.DeliveryMessage = "Your order Will be dilivered in 5-7 working days. Thank You For Shopping.";

                if (HttpContext.Session.GetComplexData <List <int> >("cart") != null)
                {
                    HttpContext.Session.Remove("cart");
                    HttpContext.Session.Remove("count");
                }
            }
            else
            if (msg.Equals("fail"))
            {
                ViewBag.failmessage = "Your Order is not confirm";
            }
            else
            if (msg.Equals("payfail") && orderid != 0)
            {
                PaymentGatewayResponse paymentGatewayResponse = paymentGateway.GetResponseByOrderId(orderid);

                ViewBag.failmessage = "Your Order is not confirm";

                ViewData["heading"] = "Signature Verification Failed";
                return(View("FailPayment", paymentGatewayResponse));
            }
            return(View());
        }