Download it now Buy Hosted version

HelpDesk Source Codes

Help Desk » HelpDesk Source Codes

If you decide to buy the source-codes version of our helpdesk, here's what you need to know.

Helpdesk Sources basics

Jitbit Helpdesk is an ASP.NET web-forms application written in C#, the database engine being used is MS SQL Server. So you'll need a Windows Server 2003\2008 and Microsoft SQL Server 2005\2008 to run it. You will also need a copy of Visual Studio 2010 (free editions are fine) to be able to work with the source codes since the help desk "sources" license ship as a VS 2010 solution.

Ticket operations

All business logic (model) of the app relies in the "BusinessLayer" namespace (in the "BusinessLayer" folder). You can find classes for working with tickets (creating new tickets, adding notes, attaching files etc), with users, sending and receiving emails etc. in that folder.

Helpdesk helper classes

All helpers are contained in the "Jitbit.Utils" namespace. This is our library with reusable helpers which we share among our different projects. You can find a lot of utilities for working with strings, Active Directory, database, html and bbcode parsing, sending support-emails, exception-handling etc. etc.

Helpdesk's ORM

We use the "Dapper.NET" micro-ORM, the same ORM-engine that powers StackOverflow.com. It's open-source, it's really easy and incredibly fast. Dapper basically extends the "SqlConnection" object with the "Query" and "Execute" methods, learn more about it here

But sometimes we do not use any object-relational mapping at all, just executing queries against the database by hand. This is intentional, to keep the code readable and simple.

Page-classes inheritance

All pages in Helpdesk are inherited from one base class (and its inheritors) called "HDPage". All those classes rely in "PageClasses" folder. The "HDPage" class initializes UI language and regional culture, sets up caching, database connection and has some helper methods to determine the "current user ID", check user's permissions and more.

We are really trying to keep the sources simple, readable and well commented.

Download it now Buy Hosted version