Dotnet fork project for Databaskonstruktion
  • C# 63.2%
  • HTML 31.2%
  • CSS 3.4%
  • JavaScript 2.2%
Find a file
2026-10-21 10:47:02 +02:00
bin/Release/net10.0 Uppdatering av länk på SearchAgents sidan samt ändring i delete-länken på incident-sidan 2026-10-21 10:47:02 +02:00
Controllers Uppdatering av tabeller i incident och region view, uppdaterat table namn i tillh controllers samt fixat länkar till home-viewn. 2026-10-21 08:38:49 +02:00
Models Uppdatering av tabeller i incident och region view, uppdaterat table namn i tillh controllers samt fixat länkar till home-viewn. 2026-10-21 08:38:49 +02:00
obj Uppdatering av länk på SearchAgents sidan samt ändring i delete-länken på incident-sidan 2026-10-21 10:47:02 +02:00
Properties Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00
Published Uppdatering av länk på SearchAgents sidan samt ändring i delete-länken på incident-sidan 2026-10-21 10:47:02 +02:00
Views Uppdatering av länk på SearchAgents sidan samt ändring i delete-länken på incident-sidan 2026-10-21 10:47:02 +02:00
wwwroot Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00
.gitignore Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00
appsettings.Development.json Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00
appsettings.json Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00
Program.cs Steg 5.1 sökformulär mot AdminAgent-tabellen 2026-10-13 18:30:51 +02:00
README.md Uppdatering av readme, språkjusteringar samt tagit bort connectionstring localhost. 2026-10-20 14:49:34 +02:00
WebApplication1.csproj Steg 3.1 Tabell 1 för regioner 2026-10-07 20:29:47 +02:00
WebApplication1.csproj.user Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00

Dotnet Applikation

Denna applikation är baserad på MVC principen, där applikationens kod delas upp över olika lager (Models, Views, Controllers). Den färdiga applikationen låter användaren ta del av den data som lagrats i databasen, samt gör det möjligt att göra sökningar, inserts, updates samt deletes på data. I applikationen anropas även en stored procedure från databasen, vilket sker när användaren hemligstämplar en region i incident-tabellen.

Krav

  • Krav 1: Du får själv välja hur många under-sidor applikationen består av, men sidan måste ha minst två controllers (och därmed minst två vyer) totalt.

  • Krav 2: Din applikation skall ha minst en html tabell som hämtar data direkt från en databastabell. Har din databas en procedur som hämtar data så skall du använda en sådan på minst ett ställe. Har du inte en sådan procedur så behöver du göra en ytterligare tabell enligt föregående steg. Eftersom databasen saknar en sådan procedure, ska två enkla tabeller implementeras.

  • Krav 3: Din applikation skall ha minst en nästlad html tabell som hämtar data med en join eller en merge-ad tabell. I applikationen implementeras den nästlade tabellen med en join mellan två olika tabeller (regioner och incidenter).

  • Den nästlade tabellen ska använda en kolumnlayout för att presentera datan (grupp A).

  • Krav 4: I applikationen ska det gå att göra specifika sökningar mot en eller flera tabeller. I denna applikation implementeras sökning mot AdminAgent tabellen.

  • Det ska också vara möjligt att sortera / lägga till / uppdatera / ta bort data med hjälp av en dropdown eller länkning. I applikationen implementeras detta i Incident vyn, där användaren kan ta bort rader genom att klicka på en delete-knapp (länkning).

  • Krav 5: Databasen skall uppdateras på minst tre ställen, Har din databas en procedur som uppdaterar data så skall du använda en sådan på minst ett ställe samt som minst en insert och antingen en Update eller en Delete. För någon av dessa så skall en dropdown eller länk användas som en parameter. Detta implementeras enligt följande:

  • Incident-vyn: Hemligstämplar (uppdaterar) incidenter som tillhör ett visst regionID genom att anropa en stored procedure.

  • Region-vyn: Möjliggör för användaren att via en insert lägga till en helt ny region (Namn, terräng samt ID).

  • Region-vyn: Vidare tillämpas en update med hjälp av en dropdown, där användaren kan uppdatera terrängen för en viss region.