Skip to content

Black-Seraphim/ticketsystem_backend

Repository files navigation

ticketsystem_backend

Description

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.

Testing Information

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'

Database

Database Schema

Code-Structure

Schema

Contains the Database schema. Schema is build with draw.io. Also contains the actual version as PDF and PNG.

Models

Contains the Data Classes for all Database Tables.

Data

Contains the Database Context to give access to the database based on the Data Classes.

Migrations

  • 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

Controllers

Contains the Controllers (API) to access each database table.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages