Start der Backend Implementierung

Projekt für die Implementierung des Backends hinzugefügt. Klasse Logger --> Dient zum Loggen in die Datenbank. Klasse Ticket_System --> Hauptklasse für das die Backendanwendung. Auth Client hinzugefügt. Token stuff hinzugefügt.
This commit is contained in:
2026-01-28 12:48:40 +01:00
parent 1f38e7264b
commit 07b2a8ae0f
20 changed files with 354 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,71 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|c:\\users\\tweee\\source\\repos\\projekt-dev-env\\src\\project-cbackend\\ticket_system\\ticket_system.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|solutionrelative:ticket_system.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|c:\\users\\tweee\\source\\repos\\projekt-dev-env\\src\\project-cbackend\\ticket_system\\logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|solutionrelative:logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|c:\\users\\tweee\\source\\repos\\projekt-dev-env\\src\\project-cbackend\\ticket_system\\ticket_system.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|solutionrelative:ticket_system.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 2,
"Children": [
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Ticket_System.cs",
"DocumentMoniker": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Ticket_System.cs",
"RelativeDocumentMoniker": "Ticket_System.cs",
"ToolTip": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Ticket_System.cs",
"RelativeToolTip": "Ticket_System.cs",
"ViewState": "AgIAACQAAAAAAAAAAAAYwBAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-01-28T11:24:03.402Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Logger.cs",
"DocumentMoniker": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Logger.cs",
"RelativeDocumentMoniker": "Logger.cs",
"ToolTip": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Logger.cs",
"RelativeToolTip": "Logger.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-01-28T11:43:25.803Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Ticket_System.csproj",
"DocumentMoniker": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Ticket_System.csproj",
"RelativeDocumentMoniker": "Ticket_System.csproj",
"ToolTip": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Ticket_System.csproj",
"RelativeToolTip": "Ticket_System.csproj",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2026-01-28T11:24:17.672Z",
"EditorCaption": ""
}
]
}
]
}
]
}

View File

@@ -0,0 +1,105 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|c:\\users\\tweee\\source\\repos\\projekt-dev-env\\src\\project-cbackend\\ticket_system\\ticket_system.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|solutionrelative:ticket_system.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|c:\\users\\tweee\\source\\repos\\projekt-dev-env\\src\\project-cbackend\\ticket_system\\logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|solutionrelative:logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|c:\\users\\tweee\\source\\repos\\projekt-dev-env\\src\\project-cbackend\\ticket_system\\ticket_system.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|solutionrelative:ticket_system.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|c:\\users\\tweee\\source\\repos\\projekt-dev-env\\src\\project-cbackend\\ticket_system\\authclient.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|solutionrelative:authclient.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|c:\\users\\tweee\\source\\repos\\projekt-dev-env\\src\\project-cbackend\\ticket_system\\token.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{106D2CB4-0886-FC41-C71A-2C92C20303DC}|Ticket_System.csproj|solutionrelative:token.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 2,
"Children": [
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "AuthClient.cs",
"DocumentMoniker": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\AuthClient.cs",
"RelativeDocumentMoniker": "AuthClient.cs",
"ToolTip": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\AuthClient.cs",
"RelativeToolTip": "AuthClient.cs",
"ViewState": "AgIAACMAAAAAAAAAAAAuwCcAAAAwAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-01-28T12:18:08.321Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "Token.cs",
"DocumentMoniker": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Token.cs",
"RelativeDocumentMoniker": "Token.cs",
"ToolTip": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Token.cs",
"RelativeToolTip": "Token.cs",
"ViewState": "AgIAAAoAAAAAAAAAAAAQwA4AAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-01-28T12:16:13.411Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Ticket_System.cs",
"DocumentMoniker": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Ticket_System.cs",
"RelativeDocumentMoniker": "Ticket_System.cs",
"ToolTip": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Ticket_System.cs",
"RelativeToolTip": "Ticket_System.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAUAAAABAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-01-28T11:24:03.402Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Logger.cs",
"DocumentMoniker": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Logger.cs",
"RelativeDocumentMoniker": "Logger.cs",
"ToolTip": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Logger.cs",
"RelativeToolTip": "Logger.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-01-28T11:43:25.803Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Ticket_System.csproj",
"DocumentMoniker": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Ticket_System.csproj",
"RelativeDocumentMoniker": "Ticket_System.csproj",
"ToolTip": "C:\\Users\\tweee\\source\\repos\\Projekt-dev-env\\src\\Project-CBackend\\Ticket_System\\Ticket_System.csproj",
"RelativeToolTip": "Ticket_System.csproj",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2026-01-28T11:24:17.672Z",
"EditorCaption": ""
}
]
}
]
}
]
}