public async Task <JsonResult> getBookingDetails(String refcode)
        {
            var result = await Logical.GetBookingDetailsByRef(refcode);

            if (result.Item1.Object != null)
            {
                Session["bookingStatus"] = result.Item1.Object;
            }

            return(new JsonResult {
                Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }