Skip to content

Projekt zaliczeniowy z przedmiotu programowanie wizualne

Notifications You must be signed in to change notification settings

Mimikkk/pw-2022

Repository files navigation

Projekt zaliczeniowy z przedmiotu Programowanie wizualne

Opis projektu

Projekt ma na celu stworzenie aplikacji do zarządzania bazą danych. Aplikacja ma umożliwiać dodawanie, usuwanie, edycję oraz wyświetlanie danych z bazy danych. Aplikacja ma być napisana w języku C# z wykorzystaniem blazor'a jako aplikacja webowa.

Dodatkowo interfejs użytkownika musi pozwalać na przeglądanie danych zagnieżdżonych w tabelach oraz pozwalać na dodawanie/odczytywanie/filtrowanie/wyszukiwanie/edycję i usuwanie danych z tabel.

Dodatkowym wymaganiem jest wykorzystanie dynamicznej zmiany bazy danych przy wykorzystaniu entity-framework.

Użyte technologie

Użyte ikony - Heroicons

Struktura

  • UI - zawiera interfejs użytkownika
  • Logic - zawiera logikę biznesową
  • DTO - zawiera obiekty do przesyłania danych
  • Models - zawiera modele bazy danych

Konfiguracja

Aby uruchomić projekt należy:

  • Wejść do folderu UI i wykonać komendę dotnet run lub dotnet watch

Aby uruchomić bazę danych w pamięci należy:

  • Wejść do folderu UI i dodać do pliku appsettings.json następującą linię:
"UseInMemoryDatabase": true

Aby uruchomić bazę danych dyskową należy:

  • Wejść do folderu UI i dodać do pliku appsettings.json następującą linię:
"UseInMemoryDatabase": false

Wygląd aplikacji

  • Widok główny

  • Widok tabeli dóbr z filtrowaniem

  • Widok tabeli dóbr z modelem edycji

  • Widok tabeli dóbr z modelem potwierdzenia usunięcia

  • Widok szczegółów dostępnego dobra

  • Widok tabeli ras

  • Widok tabeli ras z modelem edycji

  • Widok szczegółów dostępnej rasy

  • Wyskakujący tost

About

Projekt zaliczeniowy z przedmiotu programowanie wizualne

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published