public IActionResult GetTicketPurchase(int ticketPurchaseId)
        {
            TicketPurchaseRepository ticketPurchaseRepo = new TicketPurchaseRepository(_context);
            var ticketPurchase = _context.TicketPurchase.FirstOrDefault(t => t.TicketPurchaseId == ticketPurchaseId);

            if (ticketPurchase == null)
            {
                return(NotFound($"Ticket Purchase '{ticketPurchaseId}' not found"));
            }

            return(Ok(ticketPurchaseRepo.GetTicketPurchase(ticketPurchase)));
        }