Dotnet fork project for Databaskonstruktion
- C# 57.5%
- HTML 36.7%
- CSS 3.5%
- JavaScript 2.3%
| 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 | ||
Dotnet MVC Assignment
Applikationen är byggd med ASP.NET MVC och använder databasen B24abdmo. Applikationen hämtar, visar, söker och uppdaterar data i databasen.
Requirements
Applikationsstruktur
Applikationen använder minst två controllers och minst två views.
- HomeController används för applikationens databasfunktioner.
- ExtraController används som en separat controller med en egen view.
Enkla tabeller
Applikationen visar data direkt från databastabeller utan joins.
- Region visas i en HTML-tabell.
- Hmedel visas i en HTML-tabell.
- Proceduren GetRapporterForeDatum används för att hämta rapporter före ett valt datum.
Komplex tabell
Applikationen visar en nästlad HTML-tabell med data från Operation_Hmedel_Merged.
Den yttre tabellen visar operationer och den inre tabellen visar hjälpmedel som hör till operationen.
Sökning och dropdown
Applikationen innehåller fritextsökning för Region.
Det finns även en dropdown som genereras från data i Region och används för att filtrera vilken region som visas.
Uppdatering av databasen
Applikationen kan uppdatera databasen på flera sätt.
- INSERT används för att lägga till en Region.
- UPDATE används för att ändra Beskrivn för ett Hmedel.
- DELETE används för att ta bort en Region.
- Proceduren TaBortHmedel används för att ta bort ett hjälpmedel.
- HmedelID skickas som parameter från en separat länk till proceduren.
Ändringar i Region och Hmedel visas i tabellerna i applikationen.