Minor UI tweaks - field alignment in tickets, glyph and labels used on events app browser tab
The repository implementations use EF async pattern.
Configuration information is injected into the repository constructor instead of passing it in as an argument.
Connection string used as a configuration parameter. Introduced TenantConfiguration (:ITenantConfiguration) and DatabaseConfiguration (:IDatabaseConfiguration) classes.
Renamed Helper.cs to Utilities.cs and minimized role by refactoring functions appropriately
Introduced consolidated Mapper class that handles mapping of database entities to application models in the repository classes.
Consolidated repositories into CatalogRepository, TenantRepository
In the Events-Tenant.Common project, Interfaces and Repositories should be moved out of Core. Complete
Database initialization correctly uses Venue Name instead of the database name for the three pre-provisioned databases.
Added culture configuration which fixes bug causing instability.
Handle case of invalid venue name entered in URL causing app to error and become non responsive unless restarted with Advanced Restart
Applied backlog items, including: