Dotnet fork project for Databaskonstruktion C#
  • C# 55.3%
  • HTML 37.8%
  • CSS 4.6%
  • JavaScript 2.3%
Find a file
2026-10-21 11:24:47 +02:00
bin/Release/net10.0 Fixat alla vladerings fel och varningar och info. 2026-10-19 01:53:33 +02:00
Controllers fixat några saker och steg 6 2026-10-19 00:49:19 +02:00
Models fixat några saker och steg 6 2026-10-19 00:49:19 +02:00
obj Fixat alla vladerings fel och varningar och info. 2026-10-19 01:53:33 +02:00
Properties Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00
Published Fixat alla vladerings fel och varningar och info. 2026-10-19 01:53:33 +02:00
Views Update readme 2026-10-21 11:24:47 +02:00
wwwroot Fixat alla vladerings fel och varningar och info. 2026-10-19 01:53:33 +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 3: Kopplade appen till databasen. Agentsidan visar nu alla agenter och medellönen. Jag publicerade appen på skolan server och de funkar även bra på localhost. 2026-10-13 20:37:06 +02:00
README.md Update readme 2026-10-21 11:24:47 +02:00
WebApplication1.csproj Steg 3: Kopplade appen till databasen. Agentsidan visar nu alla agenter och medellönen. Jag publicerade appen på skolan server och de funkar även bra på localhost. 2026-10-13 20:37:06 +02:00
WebApplication1.csproj.user Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00

Requirements

  • Krav 1: Applikationen ska ha en startsida och en agentsida med varsin controller.

  • Krav 2: Det ska gå att gå mellan startsidan och agentsidan med länkar.

  • Krav 3: Alla agenter ska visas i en tabell med namn, nummer, förnamn, efternamn och lön.

  • Krav 4: Det ska gå att söka efter agenter med förnamn eller efternamn.

  • Krav 5: Det ska räcka att skriva en del av namnet för att söka.

  • Krav 6: Sökresultatet ska visas i en tabell på en separat sida.

  • Krav 7: Om sökningen inte ger någon träff ska ett meddelande visas.

  • Krav 8: Det ska gå att lägga till en agent genom ett formulär.

  • Krav 9: Formuläret ska ha fält för namn, nummer, förnamn, efternamn och lön.

  • Krav 10: Lönen ska vara förifylld med 13000 när en agent läggs till.

  • Krav 11: Den nya agenten ska sparas i databasen med INSERT.

  • Krav 12: Det ska gå att ändra en agents lön genom att ange agentens namn, nummer och nya lön.

  • Krav 13: Den nya lönen ska sparas med UPDATE.

  • Krav 14: Varje agent i listan ska ha en länk för borttagning.

  • Krav 15: DELETE ska ta bort den agent som identifieras med namn och nummer.

  • Krav 16: Efter tillägg, löneändring eller borttagning ska användaren komma tillbaka till agentsidan och se den uppdaterade listan.

  • Krav 17: Operationer ska visas grupperade efter incident i en nästlad tabell med radlayout.

  • Krav 18: Incidentens namn, nummer och plats ska visas en gång per grupp.

  • Krav 19: Operationer som hör till samma incident ska visas under varandra i en inre tabell.

  • Krav 20: För varje operation i den inre tabellen ska kodnamn, startdatum, slutdatum, SR och region visas.

  • Krav 21: Det ska gå att klicka på en incidentlänk för att visa incidentens operationer på en separat sida.

  • Krav 22: Incidentens namn och nummer ska användas för att hämta rätt operationer.

  • Krav 23: Operationerna ska sorteras efter startdatum och sedan kodnamn inom varje incident.

  • Krav 24: Proceduren GetAverageSalary ska anropas och medellönen ska visas i en tabell.

  • Krav 25: Databaskoden ska ligga i modellen, och vyerna ska visa resultatet som controllern skickar.

  • Krav 26: SQL-frågor med användarens värden ska använda parametrar.

  • Krav 27: Formulären för sökning, tillägg och löneändring ska skicka uppgifterna med POST.

  • Krav 28: Resultatsidorna ska ha en länk tillbaka till agentsidan.