Dotnet fork project for Databaskonstruktion
- C# 61.1%
- HTML 34%
- CSS 3%
- JavaScript 1.9%
| .vscode | ||
| bin/Release/net10.0 | ||
| Controllers | ||
| Models | ||
| obj | ||
| Properties | ||
| Published | ||
| Views | ||
| wwwroot | ||
| .gitignore | ||
| appsettings.Development.json | ||
| appsettings.json | ||
| Program.cs | ||
| README.md | ||
| WebApplication1.csproj | ||
| WebApplication1.csproj.user | ||
.NET-applikation
Applikationen använder ASP.NET Core MVC och MySQL för att visa och ändra information om agenter och incidenter. Användaren kan söka efter agenter, filtrera incidenter efter terräng, lägga till agenter och incidenter samt ändra en agents lön. En separat sida visar gruppledare och deras avslutade operationer.
Applikationen är uppdelad i modeller, controllers och vyer. Modellerna innehåller databasfrågorna, controllers tar emot användarens anrop och skickar resultat till vyerna, och vyerna visar formulär och tabeller.
Kravspecifikation
Agent
- Det ska finnas en undersida som visar samtliga agenter i en HTML-tabell.
- Det ska gå att söka på agentnamn, som består av en bokstav, och visa alla agenter som matchar sökningen.
- Sökresultatet ska visas i en HTML-tabell.
- Det ska gå att lägga till en agent.
- Det ska gå att välja en agent i en dropdown och ändra agentens lön. Agenten identifieras med både namn och nummer.
- Tillagda agenter och ändrade löner ska kunna visas på agentsidan.
Incident
- Det ska finnas en undersida som visar samtliga incidenter i en HTML-tabell.
- Det ska gå att välja terräng i en dropdown och visa incidenterna som har den terrängen.
- Resultatet av filtreringen ska visas i en HTML-tabell.
- Det ska gå att lägga till en incident.
- Tillagda incidenter ska kunna visas på incidentsidan.
Gruppledare
- Det ska finnas en undersida som visar gruppledare som har avslutade operationer.
- Varje gruppledare ska visas på en egen rad, med sina avslutade operationer i en nästlad HTML-tabell i radlayout.
- Gruppledaren ska identifieras med både namn och nummer.
- För varje operation ska kodnamn, operationstypens namn, startdatum, slutdatum och resultat visas.