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()); }