Dotnet fork project for Databaskonstruktion
  • C# 63.6%
  • HTML 31.6%
  • CSS 2.9%
  • JavaScript 1.9%
Find a file
2026-10-21 11:01:12 +02:00
.vscode Sökning klar, del av steg 5 2026-10-12 17:23:08 +02:00
bin/Release/net10.0 Lagt över igen på webbsever 2026-10-20 13:02:31 +02:00
Controllers Lagt till delete med dropdown 2026-10-15 11:00:02 +02:00
Models Laddat upp på filezilla 2026-10-15 14:55:01 +02:00
obj Lagt över igen på webbsever 2026-10-20 13:02:31 +02:00
Properties Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00
Published Lagt över igen på webbsever 2026-10-20 13:02:31 +02:00
Views Lagt över igen på webbsever 2026-10-20 13:02:31 +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 små ändringar 2026-10-19 16:07:13 +02:00
README.md ändrat smått i readme 2026-10-21 11:01:12 +02:00
WebApplication1.csproj ändrat för steg 2 2026-10-06 16:05:41 +02:00
WebApplication1.csproj.user Seeded project including gitignore for bin / obj 2026-09-28 10:06:09 +02:00

Dotnet Applikation

Ett gränssnitt byggt på MVC dotnet strukturen som uppfyller kraven nedan

Requirements

Agent

  • Varje agent identifieras unikt med hjälp av dess namn (namnet är endast en bokstav exempelvis K), tillsammans med en siffra exempelvis J 2.

Rapport

  • På alla typer av rapporter så måste värden för alla attributen lagras. Om ett utslag inte anges för en uppföljningsrapport skall det automatiskt tilldelas värdet som motsvarar ett misslyckande. Lösning: constraint på avslutadeoperationer kräver ett slutdatum, pågående kräver inte.

DesinfoKampanj

  • För varje unik kampanj lagras dessutom dess success rate som talar om om kampanjen lyckades eller misslyckades

  • Det är av högsta vikt för desinformationsspridarna att åtkomsten till desinformationskampanjerna går mycket fort. Optimerings och uppsnabbningsstrategier bör därför användas vid lagring av desinformationskampanjerna. Lösning: Gjort en merge med tabellerna kampanj och desinformatör för att öka prestandan.

  • För kampanjer och operationer så måste alltid slutdatumet för operationen eller kampanjen vara senare än startdatumet. En operation eller en kampanj får inte vara kortare än en dag.

Operation

Incident

  • En incidient kan identifieras antingen av dess unika namn eller dess unika nummer.

  • En incident måste inträffa i någon region

Uppföljning

Region

  • En region identifieras unikt av dess namn. Lösning: Med kodifiering identifieras tabellen Region i stället med regionens nummer.

  • Dessutom skall det gå att härleda regionens antal tidigare incidenter och operationer för att kunna se om regionen är överrepresenterad. Lösning: Genom att välja ett platsnummer i dropdown i webbgränssnitt så kan användaren se vilka incidenter som skett på denna plats.