Integrated Online Ticketing Solution

City of Edmonton

A graphic of a clipboard with paper attachedThe Client’s Need

City of Edmonton officials managing attractions recognized the value of having an online ticketing solution for user convenience as well as to increase sales. The specific requirements were to create branded purchasing websites for each attraction, and to integrate their merchant account with the system.

A graphic of 4 interlocked puzzle piecesThe Project

Using its proprietary ticketing solution called Pleasant Tickets, Pleasant Solution custom branded websites for each attraction involved in the City of Edmonton project. But Pleasant went way beyond fulfilling minimum requirements by providing easy, click-to-select reserve seating and advanced Season Pass Exchange capabilities that will support any type of City event requiring tickets. The system was later expanded to support all City recreation centres.

Screenshots of the Integrated Online Ticketing Solution that Pleasant Solutions built for the City of Edmonton
From ticket purchase to door redemption, users need a seamless experience.

A graphic of gearsComponents

  • Scanning module for mobile devices
  • Base ticket selling website
  • Custom website configuration module
  • Venue setup module
  • Project/event setup module
  • Tickets configuration module
  • Financial and legal modules


  • Pleasant reusable core
  • Visual data modeller
  • Numeric and measures modules
  • Payments module
  • Regional module

A graphic of a USB thumb driveTechnology

  • C#
  • LINQ
  • Telerik MVC
  • Telerik Reporting


  • NHibernate
  • SQL Server, PostgreSQL, SQLite