protected void HistoricalRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
     {
         if (e.Item.ItemType == ListItemType.AlternatingItem)
         {
             var rowHistory = (HtmlTableRow)e.Item.FindControl("rowHistory");
             rowHistory.Attributes.Add("class", "alternative");
         }
         var currentItem = (Bookings)e.Item.DataItem;
         var image       = (Image)e.Item.FindControl("QRImage");
         if (image != null)
         {
             image.ImageUrl = QRCode.GetImageSource(Request.Url.AbsoluteUri.Replace("/BookingHandler.aspx", "/Handler/Redeemed.ashx") + "?id=" + currentItem.BookingId);
         }
     }
 }