public ActionResult SaveOrder(string invoiceId)
        {
            var tickets = Session["tickets"] as List <Ticket>;
            var order   = Session["order"] as Models.Order;

            order.SetInvoiceId(invoiceId);

            ticketRepository.AddMultiple(tickets);
            orderRepository.Add(order);

            unitOfWork.Complete();

            ClearOrderSession();

            return(RedirectToAction("PrintOrderData", "Order", new { Id = order.OrderId }));
        }