Web-API build for IUBH Ticket System Prototype
For installation you need an SQL-Database and an ASP.NET Core Webserver. SQL-Database-Informations has to be set in the Visual Studio-Deploy-Settings.
For local testing it will create an TicketSystemDB.mdb LocalDB-Database automatically on startup of the API.
For testing of this prototype ther're some users predefined:
tobias.brueckmann (Role: Tutor)
mirja.sirisko (Role: Tutor)
janina.mantel (Role: Tutor)
alexander.kathan (Role: Student)
michael.ziaja (Role: Student)
thomas.hetfeld (Role: Student)
Password for all users: 'sicher'
Contains the Database schema. Schema is build with draw.io. Also contains the actual version as PDF and PNG.
Contains the Data Classes for all Database Tables.
Contains the Database Context to give access to the database based on the Data Classes.
- Contains the Migrations that are needed to create the Database structure
- Also contains the DbSeedData.cs that ensure that the database is created and is already seeded with sample data sets
Contains the Controllers (API) to access each database table.