Adds Database Structure in C# with Entity Framework

This commit is contained in:
Henry Trumme
2025-04-22 00:59:47 +02:00
parent 370edc17e9
commit 1e6c7a47a4
71 changed files with 6197 additions and 140 deletions

View File

@@ -0,0 +1,416 @@
{
"Version": 1,
"ManifestType": "Build",
"Endpoints": [
{
"Route": "WatchLog.styles.css",
"AssetFile": "WatchLog.styles.css",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "no-cache"
},
{
"Name": "Content-Length",
"Value": "5899"
},
{
"Name": "Content-Type",
"Value": "text/css"
},
{
"Name": "ETag",
"Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\""
},
{
"Name": "Last-Modified",
"Value": "Mon, 21 Apr 2025 21:48:10 GMT"
}
],
"EndpointProperties": [
{
"Name": "integrity",
"Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk="
}
]
},
{
"Route": "WatchLog.vfv28wotgv.styles.css",
"AssetFile": "WatchLog.styles.css",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "max-age=31536000, immutable"
},
{
"Name": "Content-Length",
"Value": "5899"
},
{
"Name": "Content-Type",
"Value": "text/css"
},
{
"Name": "ETag",
"Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\""
},
{
"Name": "Last-Modified",
"Value": "Mon, 21 Apr 2025 21:48:10 GMT"
}
],
"EndpointProperties": [
{
"Name": "fingerprint",
"Value": "vfv28wotgv"
},
{
"Name": "integrity",
"Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk="
},
{
"Name": "label",
"Value": "WatchLog.styles.css"
}
]
},
{
"Route": "app.css",
"AssetFile": "app.css",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "no-cache"
},
{
"Name": "Content-Length",
"Value": "2591"
},
{
"Name": "Content-Type",
"Value": "text/css"
},
{
"Name": "ETag",
"Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\""
},
{
"Name": "Last-Modified",
"Value": "Sat, 19 Apr 2025 19:15:07 GMT"
}
],
"EndpointProperties": [
{
"Name": "integrity",
"Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE="
}
]
},
{
"Route": "app.da95v2qkru.css",
"AssetFile": "app.css",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "max-age=31536000, immutable"
},
{
"Name": "Content-Length",
"Value": "2591"
},
{
"Name": "Content-Type",
"Value": "text/css"
},
{
"Name": "ETag",
"Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\""
},
{
"Name": "Last-Modified",
"Value": "Sat, 19 Apr 2025 19:15:07 GMT"
}
],
"EndpointProperties": [
{
"Name": "fingerprint",
"Value": "da95v2qkru"
},
{
"Name": "integrity",
"Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE="
},
{
"Name": "label",
"Value": "app.css"
}
]
},
{
"Route": "bootstrap/bootstrap.min.6gzpyzhau4.css",
"AssetFile": "bootstrap/bootstrap.min.css",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "max-age=31536000, immutable"
},
{
"Name": "Content-Length",
"Value": "162726"
},
{
"Name": "Content-Type",
"Value": "text/css"
},
{
"Name": "ETag",
"Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\""
},
{
"Name": "Last-Modified",
"Value": "Sat, 19 Apr 2025 19:15:07 GMT"
}
],
"EndpointProperties": [
{
"Name": "fingerprint",
"Value": "6gzpyzhau4"
},
{
"Name": "integrity",
"Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0="
},
{
"Name": "label",
"Value": "bootstrap/bootstrap.min.css"
}
]
},
{
"Route": "bootstrap/bootstrap.min.css",
"AssetFile": "bootstrap/bootstrap.min.css",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "no-cache"
},
{
"Name": "Content-Length",
"Value": "162726"
},
{
"Name": "Content-Type",
"Value": "text/css"
},
{
"Name": "ETag",
"Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\""
},
{
"Name": "Last-Modified",
"Value": "Sat, 19 Apr 2025 19:15:07 GMT"
}
],
"EndpointProperties": [
{
"Name": "integrity",
"Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0="
}
]
},
{
"Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map",
"AssetFile": "bootstrap/bootstrap.min.css.map",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "max-age=31536000, immutable"
},
{
"Name": "Content-Length",
"Value": "449111"
},
{
"Name": "Content-Type",
"Value": "text/plain"
},
{
"Name": "ETag",
"Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\""
},
{
"Name": "Last-Modified",
"Value": "Sat, 19 Apr 2025 19:15:07 GMT"
}
],
"EndpointProperties": [
{
"Name": "fingerprint",
"Value": "8inm30yfxf"
},
{
"Name": "integrity",
"Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ="
},
{
"Name": "label",
"Value": "bootstrap/bootstrap.min.css.map"
}
]
},
{
"Route": "bootstrap/bootstrap.min.css.map",
"AssetFile": "bootstrap/bootstrap.min.css.map",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "no-cache"
},
{
"Name": "Content-Length",
"Value": "449111"
},
{
"Name": "Content-Type",
"Value": "text/plain"
},
{
"Name": "ETag",
"Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\""
},
{
"Name": "Last-Modified",
"Value": "Sat, 19 Apr 2025 19:15:07 GMT"
}
],
"EndpointProperties": [
{
"Name": "integrity",
"Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ="
}
]
},
{
"Route": "favicon.ifv42okdf2.png",
"AssetFile": "favicon.png",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "max-age=31536000, immutable"
},
{
"Name": "Content-Length",
"Value": "1148"
},
{
"Name": "Content-Type",
"Value": "image/png"
},
{
"Name": "ETag",
"Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\""
},
{
"Name": "Last-Modified",
"Value": "Sat, 19 Apr 2025 19:15:07 GMT"
}
],
"EndpointProperties": [
{
"Name": "fingerprint",
"Value": "ifv42okdf2"
},
{
"Name": "integrity",
"Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg="
},
{
"Name": "label",
"Value": "favicon.png"
}
]
},
{
"Route": "favicon.png",
"AssetFile": "favicon.png",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "max-age=3600, must-revalidate"
},
{
"Name": "Content-Length",
"Value": "1148"
},
{
"Name": "Content-Type",
"Value": "image/png"
},
{
"Name": "ETag",
"Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\""
},
{
"Name": "Last-Modified",
"Value": "Sat, 19 Apr 2025 19:15:07 GMT"
}
],
"EndpointProperties": [
{
"Name": "integrity",
"Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg="
}
]
}
]
}